web-dev-qa-db-fra.com

Comment installer OpenJDK 11 sur Windows?

Auparavant, Oracle publiait un programme d'installation exécutable pour Windows qui:

  • Déballer les fichiers
  • Ajouter des clés de registre indiquant la version installée et le chemin
  • Ajouter le JRE au système PATH
  • Enregistrez un programme de désinstallation avec Windows.

À partir de Java 11, la version gratuite de Java d'Oracle _ ( Oracle OpenJDK ) ne semble pas inclure de programme d'installation. C'est juste un fichier Zip contenant les fichiers binaires.

Comment sommes-nous censés installer OpenJDK 11 sur Windows, étant donné que les intégrations susmentionnées ne sont plus là? Ne sont-ils pas nécessaires?

170
Gili
  1. Extrayez le fichier Zip dans un dossier, par exemple. C:\Program Files\Java\ et il créera un dossier jdk-11 (où le dossier bin est un sous-dossier direct). Vous aurez peut-être besoin de privilèges d'administrateur pour extraire le fichier Zip à cet emplacement.

  2. Définir un CHEMIN:

    • Sélectionnez Panneau de configuration, puis Système.
    • Cliquez sur Avancé puis sur Variables d'environnement.
    • Ajoutez l'emplacement du dossier bin de l'installation JDK à la variable PATH dans les variables système.
    • Voici une valeur typique de la variable PATH: C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
  3. Définissez Java_HOME:

    • Sous Variables système, cliquez sur Nouveau.
    • Entrez le nom de la variable sous Java_HOME.
    • Entrez la valeur de la variable comme chemin d’installation du JDK (sans le sous-dossier bin]).
    • Cliquez sur OK.
    • Cliquez sur Appliquer les modifications.
  4. Configurez le JDK dans votre IDE (par exemple, IntelliJ ou Eclipse).

Tu es prêt.

Pour voir si cela a fonctionné, ouvrez l'invite de commande et tapez Java -version et voyez si elle imprime votre JDK nouvellement installé.

Si vous souhaitez désinstaller, annulez simplement les étapes ci-dessus.

Remarque: Vous pouvez également pointer Java_HOME vers le dossier de vos installations JDK, puis définir la variable PATH sur %Java_HOME%\bin. Ainsi, lorsque vous souhaitez modifier le JDK, vous ne modifiez que la variable Java_HOME et laissez PATH tel quel.

196
Lior Bar-On

AdoptOpenJDK est un nouveau site Web hébergé par le communauté Java . Vous pouvez y trouver des programmes d’installation .msi pour OpenJDK 8 à 12, qui effectuent toutes les opérations énumérées dans la question (décompression, clés de registre, mise à jour de la variable PATH (et Java_HOME), programme de désinstallation, etc.).

30
Pimgd

D'après le commentaire de @ZhekaKozlov: ojdkbuild a les versions OpenJDK (actuellement 8 et 11) pour Windows (Zip et msi).

16
Martin Schröder

Utilisez le gestionnaire de paquets Chocolatey . C'est un outil en ligne de commande similaire à npm. Une fois que vous l'avez installé, utilisez

choco install openjdk

dans une commande élevée Invite à installer OpenJDK.

Pour mettre à jour une version installée à la dernière version, tapez

choco upgrade openjdk

Assez simple à utiliser et particulièrement utile pour mettre à niveau vers la dernière version. Pas de manipulation manuelle avec les variables d'environnement de chemin.

6
Tobias