![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/20200811-talend-jar-1024x369.jpg)
目次
概要
既に利用しているJarをTalend経由で実行する方法を調べてみました。
- ジョブ作成
- Jarをルーチンに登録
- tLibraryLoadにJar設定
ジョブ作成
サンプル用のジョブを作成します。
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image.png)
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-2.png)
Jarをルーチンに登録
tJavaでJarを利用するためには、「コード」-「ルーチン」にて、利用するJarを登録しておきます。
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-3.png)
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-4.png)
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-5.png)
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-6.png)
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-7.png)
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-8.png)
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-9.png)
新規にjarを追加する場合は。「アーティファクトリポジトリ」を選択し、「新規モジュールのインストール」を設定して下さい。
jarを入れ替える場合は、「Modules」ビューを開き「外部JARファイルをインポート」をクリックしてJarファイルを入れ替えて下さい。
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-15.png)
tLibraryLoadにJar設定
tLibraryLoadにルーチンで登録したJarを登録します。
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-11.png)
tLibraryLoadの後続にtJavaを設定し、jar処理を呼び出します。
![](http://www.se-lab.yokohama/wp-content/uploads/2020/08/image-12.png)
複数Jarを呼び出している場合は、tLibraryLoadを呼び出しているJar分用意します。
注意点
ルーチンへのJar登録とtLibraryLoadへのJar登録が必要なのですが、別々に説明していることが多いです。この二つの説明がむずびつかず、tJavaでのJar実装に時間が掛かってしまいました。