2012-07-02 100 views
8

如何將第三方庫(jar文件)添加到Talend項目中?如何將第三方庫添加到Talend項目?

還有一個問題是,每個了Talend component使用LogFactory,但對我來說它是扔

java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory 
    at ... 

tSetGlobalVar組件,我怎麼可以利用現有的日誌庫的擺脫這種異常?

回答

5

有兩種添加附加庫的方法。

  1. 窗口 - >首選項 - >爪哇 - >構建路徑 - >用戶庫 這將包括JAR文件的所有項目的作業。

  2. 使用tLibraryLoad組件在作業中加載lib文件。

至於你的第二個問題,這應該是開箱即用,但它可能會以某種方式丟失文件。 在您的Talend安裝路徑中,檢查插件目錄。 Apache日誌記錄jar文件應該在那裏。在我的情況下:org.apache.commons.logging_1.1.1.v201005080502.jar

如果它失蹤,那麼我建議重新安裝Talend(它不應該丟失)。 如果存在,但仍然出現錯誤,請嘗試將其明確包含在用戶庫中,如上所述。

+0

謝謝llaen,經過鬥爭的點點碰到'tLibraryLoad'組件和其他錯誤,是因爲在作業鏈其他一些錯誤。感謝您的回答,+1並被接受。 –

10

只是爲了他人受益,近期拓藍的版本,他們已經刪除了用戶庫。

我們需要使用Modules來查看,下載或安裝新庫。我們可以通過Window -> Show view -> Talend -> Modules添加模塊視圖。從Modules部分我們可以管理所有的外部庫。

install or download the external libraries

相關問題