11
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Talend】OracleJDKから、OpenJDKへの切り替え

Last updated at Posted at 2019-03-11

概要

Talend Open Studio 7.1 より、「OpenJDKのサポート」が行われているとのことなので
OracleJDKで起動させていたTalend Open Studio7.1のJDKを、OpenJDKに切り替えてみました。

前提

私の環境にインストールしたTalendは、OracleJDK8で起動させています。
tJavaを使用して起動中のJavaバージョンを表示させました。
talendjava01.jpg

tJavaに下記を設定しました。

System.out.println("java.version         = " + System.getProperty("java.version"));
System.out.println("java.vendor          = " + System.getProperty("java.vendor"));
System.out.println("java.runtime.version = " + System.getProperty("java.runtime.version"));
System.out.println("os.name              = " + System.getProperty("os.name"));

Talendジョブを実行すると、下記が標準出力されます。

ジョブ javaversioncheck を 04:05 10/03/2019 に開始しました。
[statistics] connecting to socket on port 3688
[statistics] connected
java.version         = 1.8.0_151
java.vendor          = Oracle Corporation
java.runtime.version = 1.8.0_151-b12
os.name              = Windows 10
[statistics] disconnected

ジョブ javaversioncheck が 04:05 10/03/2019 に終了しました。 [終了コード=0]

OpenJDKのインストール

JDKディストリビューション

OpenJDKには、複数のJDKディストリビューションが存在します。

インストール

Talendは、こちらの Zulu を推奨しているのと、インストーラーがあることから、
下記 ZuluのOpenJDKをインストールすることにします。

ZuluのJDKのダウンロード

  • zulu8.36.0.1-ca-jdk8.0.202-win_x64.msi をダウンロード

  • msiファイルを実行して「Next」
    talendjava02.jpg

  • インストール場所の指定が特になければ、そのまま「Next」

talendjava03.jpg

  • 「Next」

talendjava04.jpg

  • 「はい」を選択

talendjava05.jpg

  • 「Finish」

talendjava06.jpg

  • インストールが終わり、パスの設定をします。

「コントロール パネル」⇒「システムとセキュリティ」⇒「システム」⇒「システムの詳細設定」
「詳細設定」タブ⇒「環境変数」
システム環境変数の「JAVA_HOME」設定を
C:\Program Files\Java\jdk1.8.0_151C:\Program Files\Zulu\zulu-8 に変更

talendjava07.jpg

システム環境変数の「Path」設定の先頭に、%JAVA_HOME%\bin を設定

talendjava08.jpg

Javaのバージョン確認

Talendを再起動させ、JDKを確認するジョブを実行してみると
OpenJDKに切り替わっていることが確認できます。

ジョブ javaversioncheck を 02:47 12/03/2019 に開始しました。
[statistics] connecting to socket on port 3437
[statistics] connected
java.version         = 1.8.0_202
java.vendor          = Azul Systems, Inc.
java.runtime.version = 1.8.0_202-b05
os.name              = Windows 10
[statistics] disconnected

ジョブ javaversioncheck が 02:47 12/03/2019 に終了しました。 [終了コード=0]

参照記事

11
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?