11

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

もう1つの質問は、各Talendcomponentはを使用しますLogFactoryが、私の場合はスローしています

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

コンポーネントをtSetGlobalVar使用して、この例外を取り除くために既存のロギングライブラリをどのように利用できますか?

4

3 に答える 3

11

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

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

外部ライブラリをインストールまたはダウンロードする

于 2014-05-05T18:37:08.987 に答える
6

ライブラリを追加する方法は2つあります。

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

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

2番目の質問については、これは箱から出してすぐに機能するはずですが、どういうわけかファイルが欠落している可能性があります。Talendのインストールパスで、pluginsディレクトリを確認します。apacheロギングjarファイルがそこにあるはずです。私の場合:org.apache.commons.logging_1.1.1.v201005080502.jar

欠落している場合は、Talendを再インストールすることをお勧めします(欠落してはいけません)。そこにあるのにまだエラーが発生する場合は、上記のようにユーザーライブラリに明示的に含めてみてください。

于 2012-07-09T16:27:19.103 に答える
3

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

詳細については、次のWebサイトをご覧ください。

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

于 2013-03-13T13:50:03.817 に答える