[JAVA] [Talend] Passer d'Oracle JDK à Open JDK

Aperçu

Depuis Talend Open Studio 7.1, "OpenJDK support" a été ajouté. J'ai basculé le JDK Talend Open Studio 7.1 qui s'exécutait sur Oracle JDK vers Open JDK.

supposition

Talend installé dans mon environnement fonctionne sur Oracle JDK 8. J'ai utilisé tJava pour afficher la version Java en cours d'exécution. talendjava01.jpg

J'ai défini ce qui suit dans 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"));

Lorsque vous exécutez le job Talend, ce qui suit est généré en standard.

Job javaversioncheck 04:05 10/03/Démarré en 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 est 04:05 10/03/Cela s'est terminé en 2019.[Code de sortie=0]

Installation d'OpenJDK

Distribution JDK

Il existe plusieurs distributions JDK dans OpenJDK.

Installation

Talend recommande ce Zulu car il existe un installeur. Je vais installer le Zulu OpenJDK suivant.

Téléchargez le JDK de Zulu

talendjava03.jpg

talendjava04.jpg

talendjava05.jpg

talendjava06.jpg

«Panneau de configuration» ⇒ «Système et sécurité» ⇒ «Système» ⇒ «Paramètres système détaillés» Onglet "Paramètres détaillés" ⇒ "Variables d'environnement" Définissez la variable d'environnement système "JAVA_HOME" ⇒ Changez pour C: \ Program Files \ Java \ jdk1.8.0_151 C: \ Program Files \ Zulu \ zulu-8

talendjava07.jpg

Définissez % JAVA_HOME% \ bin au début du paramètre" Chemin "de la variable d'environnement système

talendjava08.jpg

Vérification de la version Java

Quand je redémarre Talend et lance le job pour vérifier le JDK Vous pouvez voir qu'il est passé à OpenJDK.

Job javaversioncheck 02:47 12/03/Démarré en 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 est 02:47 12/03/Cela s'est terminé en 2019.[Code de sortie=0]

Article de référence

Recommended Posts

[Talend] Passer d'Oracle JDK à Open JDK
[Java] Comment passer de jdk ouvert à jdk oracle
Comment passer d'Oracle Java 8 à Adopt Open JDK 9
Comment obtenir JDK etc. depuis Oracle avec CLI
Fonctionnalités d'Oracle JDK 8 mais pas d'Open JDK
Que sont JDK, Oracle JDK, OpenJDK, Java SE?
Si vous souhaitez utiliser Oracle JDK 11 à partir de septembre (ajoutez Amazon Corretto)
Comment télécharger Oracle JDK 8 rpm avec curl
Comment installer Oracle JDK 1.8 dans Ubuntu 18.04 LTS?
Comment utiliser Oracle JDK 9 EA avec Travis CI
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Migrer de JUnit 4 vers JUnit 5
De Java à Ruby !!