2012-07-02 55 views
8

サードパーティのライブラリ(jarファイル)をTalendプロジェクトに追加するには?Talendプロジェクトにサードパーティのライブラリを追加するには?

もう一つの問題は、それぞれの才能componentLogFactoryを使用していますが、私の場合には、それはtSetGlobalVarコンポーネントと

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

を投げている、どのように私は、既存のロギングライブラリの使用は、この例外を取り除くために作ることができますか?

答えて

4

tLibraryLoadコンポーネントまたはEditing Routine Librariesを使用して外部ジャーをインポートできます。

より多くの情報をご覧ください

http://vikramtakkar.blogspot.in/2013/03/importing-external-jar-or-library-files.html

+0

私は、この答えに提供されたリンクがより良い解決策であり、第三者のライブラリを追加するためのさまざまなアプローチを説明しているので、これに受け入れられた答えを切り替えました。 –

5

追加のライブラリを追加するには2通りの方法があります。

  1. ウィンドウ - >設定 - > Javaの - >ビルド・パス - >ユーザライブラリ これは、すべてのプロジェクトのジョブのjarファイルが含まれます。

  2. tLibraryLoadコンポーネントを使用して、ジョブ内のlibファイルをロードします。

あなたの2番目の質問では、これはそのままで動作するはずですが、何らかの形でファイルが見つからない可能性があります。 Talendのインストールパスで、pluginsディレクトリを確認します。 ApacheロギングJARファイルがそこにあるはずです。私の場合:org.apache.commons.logging_1.1.v201005080502.jar

もし見つからなければ、Talendを再インストールすることをお勧めします。 エラーが発生している場合は、前述のようにユーザーライブラリに明示的にエラーを表示してみてください。

+0

tLibraryLoad'成分やその他のエラーが原因で仕事に連鎖し、いくつかの他のエラーであった '渡っ闘争の少しが来た後、llaenありがとうございます。あなたの答えをありがとう、+1と受け入れます。 –

10

ただ、他の人の利益のために、才能の最近のリリースで、彼らは、ユーザーのライブラリを削除しました。

新しいライブラリを参照、ダウンロード、またはインストールするには、Modulesを使用する必要があります。モジュールビューを追加するには、Window -> Show view -> Talend -> Modulesに行ってください。 Modulesセクションから、すべての外部ライブラリを管理できます。

install or download the external libraries

関連する問題