Télécharger Java 64 bits pour Windows (JRE et JDK)
Installer Java sur Windows en version 64 bits est plus simple qu'il n'y paraît, mais les choses ont évolué : depuis Java 9, le JRE autonome n'est plus distribué officiellement par Oracle. On installe désormais un JDK, qui contient tout ce qu'il faut pour exécuter et développer des applications Java.
JRE ou JDK ?
- JRE (Java Runtime Environment) : contient uniquement la machine virtuelle et les bibliothèques standard, suffisant pour exécuter une application Java.
- JDK (Java Development Kit) : inclut le JRE plus les outils de développement (
javac,jar,jshell, etc.).
Pour la majorité des utilisateurs, installer un JDK complet est la voie recommandée : quelques mégaoctets de plus, et l'on peut à la fois lancer des applications et compiler du code.
Quelle version choisir ?
Privilégiez une version LTS (Long-Term Support), c'est-à-dire supportée plusieurs années. Au moment de la rédaction, les versions LTS actives sont :
- Java 21 (LTS, sortie 2023) — recommandée pour les nouveaux projets
- Java 17 (LTS, sortie 2021) — référence actuelle en production
- Java 11 (LTS, sortie 2018) — encore très répandue
- Java 8 (LTS, sortie 2014) — à éviter sauf pour du legacy
Quelle distribution ?
Oracle continue de distribuer son JDK, mais depuis 2019 son usage en production est payant au-delà de certaines limites. Les distributions OpenJDK, 100 % gratuites et équivalentes techniquement, sont largement préférables :
| Distribution | Éditeur | Installateur Windows |
|---|---|---|
| Eclipse Temurin (ex-AdoptOpenJDK) | Fondation Eclipse | Oui (.msi) |
| Amazon Corretto | AWS | Oui (.msi) |
| Azul Zulu | Azul Systems | Oui (.msi) |
| BellSoft Liberica | BellSoft | Oui (.msi) |
| Microsoft Build of OpenJDK | Microsoft | Oui (.msi) |
Recommandation simple : Temurin (ex-AdoptOpenJDK) est le choix par défaut le plus consensuel.
Installation pas à pas (Temurin)
- Ouvrez adoptium.net.
- Choisissez OS : Windows, Architecture : x64, Version : 21 (LTS), Package : JDK.
- Téléchargez le fichier
.msi(plus simple que le.zip). - Lancez l'installateur et cochez les options :
- Set JAVA_HOME variable (variable d'environnement)
- Add to PATH (accès depuis n'importe quel terminal)
- Ouvrez une nouvelle invite de commandes et vérifiez :
Les deux doivent afficher la version installée, par exemplejava -version javac -versionopenjdk version "21.0.3".
Installation via un gestionnaire de paquets
Sous Windows 10 et 11, winget et Chocolatey font le travail en une commande :
winget install EclipseAdoptium.Temurin.21.JDK
# ou
choco install temurin21
Vérifier que c'est bien du 64 bits
java -version
# openjdk version "21.0.3" 2024-04-16 LTS
# OpenJDK Runtime Environment Temurin-21.0.3+9
# OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9, mixed mode, sharing)
La mention 64-Bit Server VM confirme l'architecture. Sur une machine 32 bits (extrêmement rare aujourd'hui), on verrait Client VM et 32-Bit.
J'ai vraiment besoin d'un JRE autonome
Certains outils anciens demandent explicitement un JRE. Dans ce cas, plusieurs options :
- Télécharger le JRE Temurin : Adoptium → Releases → Package: JRE.
- Utiliser Liberica, qui propose encore des JRE distincts.
- Construire un runtime minimal avec
jlinkdepuis un JDK.
Configurer JAVA_HOME manuellement
Si l'installateur ne l'a pas fait, ouvrez Paramètres système → Variables d'environnement et ajoutez :
JAVA_HOME=C:\Program Files\Eclipse Adoptium\jdk-21.0.3+9- Dans
Path, ajoutez%JAVA_HOME%\bin.
Rouvrez un terminal pour que le changement soit pris en compte. Avec JAVA_HOME correctement positionné, Maven, Gradle et tout outil Java détecteront automatiquement le JDK installé.