[JAVA] [Talend] Wechsel von Oracle JDK zu Open JDK

Überblick

Seit Talend Open Studio 7.1 wurde "OpenJDK-Unterstützung" hinzugefügt. Ich habe das Talend Open Studio 7.1 JDK, das auf dem Oracle JDK ausgeführt wurde, auf das Open JDK umgestellt.

Annahme

In meiner Umgebung installiertes Talend läuft unter Oracle JDK 8. Ich habe tJava verwendet, um die laufende Java-Version anzuzeigen. talendjava01.jpg

Ich habe folgendes in tJava eingestellt.

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"));

Wenn Sie den Talend-Job ausführen, wird standardmäßig Folgendes ausgegeben.

Job Javaversioncheck 04:05 10/03/Begonnen im Jahr 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

Job Javaversioncheck ist 04:05 10/03/Es endete im Jahr 2019.[Code beenden=0]

OpenJDK-Installation

JDK-Verteilung

In OpenJDK gibt es mehrere JDK-Distributionen.

Installation

Talend empfiehlt dieses Zulu, da ein Installationsprogramm vorhanden ist. Ich werde das folgende Zulu OpenJDK installieren.

Zulus JDK herunterladen

talendjava03.jpg

talendjava04.jpg

talendjava05.jpg

talendjava06.jpg

"Systemsteuerung" ⇒ "System und Sicherheit" ⇒ "System" ⇒ "Detaillierte Systemeinstellungen" Registerkarte "Detaillierte Einstellungen" ⇒ "Umgebungsvariablen" Setzen Sie die Systemumgebungsvariable "JAVA_HOME" ⇒ Wechseln Sie zu C: \ Programme \ Java \ jdk1.8.0_151 C: \ Programme \ Zulu \ zulu-8

talendjava07.jpg

Setzen Sie "% JAVA_HOME% \ bin" am Anfang der Einstellung "Pfad" der Systemumgebungsvariablen

talendjava08.jpg

Java-Versionsprüfung

Wenn ich Talend neu starte und den Job ausführe, um das JDK zu überprüfen Sie können sehen, dass es zu OpenJDK gewechselt ist.

Job Javaversioncheck 02:47 12/03/Begonnen im Jahr 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

Job Javaversioncheck ist 02:47 12/03/Es endete im Jahr 2019.[Code beenden=0]

Referenzartikel

Recommended Posts

[Talend] Wechsel von Oracle JDK zu Open JDK
[Java] So wechseln Sie von Open JDK zu Oracle JDK
So wechseln Sie von Oracle Java 8 zu Adopt Open JDK 9
Wie man mit cli jdk etc. von oracle bekommt
Funktionen in Oracle JDK 8, jedoch nicht in Open JDK
Was sind JDK, Oracle JDK, OpenJDK, Java SE?
Wenn Sie Oracle JDK 11 ab September verwenden möchten (fügen Sie Amazon Corretto hinzu)
So laden Sie Oracle JDK 8 U / min mit Curl herunter
Wie installiere ich Oracle JDK 1.8 in Ubuntu 18.04 LTS?
Verwendung von Oracle JDK 9 EA mit Travis CI
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Migrieren Sie von JUnit 4 zu JUnit 5
Von Java zu Ruby !!