Java est l'un des langages de programmation les plus populaires au monde, utilisé pour créer différents types d'applications multiplateformes.
Cet article explique comment vérifier quelle version de Java est installée sur votre système Linux à l'aide de la ligne de commande. Cela peut être utile lors de l'installation d'applications nécessitant une version spécifique de Java.
Version Java #
Java utilise le versioning sémantique. Les versions prêtes pour la production sont versionnées selon le schéma suivant :
MAJOR.MINOR.SECURITY
Par exemple, dans Java 11.0.8, 11
est une version majeure, 0
est une version mineure, et 8
est une version de sécurité.
MAJOR
- Les versions majeures apportent de nouvelles fonctionnalités et fonctionnalités.MINOR
- Les versions mineures contiennent diverses corrections de bogues et améliorations compatibles.SECURITY
- Les versions de sécurité fournissent des correctifs de sécurité critiques.
Vérification de la version Java #
Pour savoir quelle version de Java est installée sur votre système, exécutez le java -version
commande :
java -version
La commande affichera la version Java par défaut :
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
Dans cet exemple, nous avons la version Java 11.0.8
installé sur notre système. La version installée sur votre système peut être différente.
Si vous obtenez "java:command not found", cela signifie que Java n'est pas installé sur le système. Pour installer Java, utilisez l'un des guides suivants, en fonction de votre distribution Linux :
- Installez Java sur Ubuntu.
- Installez Java sur Debian.
- Installez Java sur CentoS.
Le système peut également avoir plusieurs versions de Java installées en même temps. Pour vérifier si vous avez plusieurs installations Java sur votre ordinateur, exécutez :
sudo update-alternatives --config java
Si vous n'avez qu'une seule installation Java, la sortie ressemblera à ceci :
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nothing to configure.
Sinon, si vous avez plusieurs installations Java, la commande affichera un menu dans lequel vous pourrez sélectionner la version qui sera la version Java par défaut :
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Pour changer la version Java par défaut, entrez simplement le numéro de version (le numéro dans la colonne Sélection) et appuyez sur Enter
.
Conclusion #
Trouver quelle version de Java est installée sur votre système Linux est très facile, tapez simplement java -version
.
N'hésitez pas à laisser un commentaire si vous avez des questions.