如何將第三方庫(jar文件)添加到Talend項目中?如何將第三方庫添加到Talend項目?
還有一個問題是,每個了Talend component
使用LogFactory
,但對我來說它是扔
java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
at ...
與tSetGlobalVar
組件,我怎麼可以利用現有的日誌庫的擺脫這種異常?
如何將第三方庫(jar文件)添加到Talend項目中?如何將第三方庫添加到Talend項目?
還有一個問題是,每個了Talend component
使用LogFactory
,但對我來說它是扔
java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
at ...
與tSetGlobalVar
組件,我怎麼可以利用現有的日誌庫的擺脫這種異常?
您可以使用tLibraryLoad
組件或Editing Routine Libraries
導入外部罐子。
欲瞭解更多信息,請訪問
http://vikramtakkar.blogspot.in/2013/03/importing-external-jar-or-library-files.html
有兩種添加附加庫的方法。
窗口 - >首選項 - >爪哇 - >構建路徑 - >用戶庫 這將包括JAR文件的所有項目的作業。
使用tLibraryLoad組件在作業中加載lib文件。
至於你的第二個問題,這應該是開箱即用,但它可能會以某種方式丟失文件。 在您的Talend安裝路徑中,檢查插件目錄。 Apache日誌記錄jar文件應該在那裏。在我的情況下:org.apache.commons.logging_1.1.1.v201005080502.jar
如果它失蹤,那麼我建議重新安裝Talend(它不應該丟失)。 如果存在,但仍然出現錯誤,請嘗試將其明確包含在用戶庫中,如上所述。
謝謝llaen,經過鬥爭的點點碰到'tLibraryLoad'組件和其他錯誤,是因爲在作業鏈其他一些錯誤。感謝您的回答,+1並被接受。 –
只是爲了他人受益,近期拓藍的版本,他們已經刪除了用戶庫。
我們需要使用Modules
來查看,下載或安裝新庫。我們可以通過Window -> Show view -> Talend -> Modules
添加模塊視圖。從Modules
部分我們可以管理所有的外部庫。
我將接受的答案轉換爲此,因爲此答案中提供的鏈接是更好的解決方案,並解釋添加第三方庫的不同方法。 –