Comment vérifier si Java est installé

1. Vue d'ensemble

Dans ce court didacticiel, nous allons examiner quelques façons de déterminer si Java est installé sur une machine.

2. Ligne de commande

Tout d'abord, ouvrons une fenêtre de commande ou un terminal et entrons:

> java -version

Si Java est installé et que le PATH est configuré correctement, notre sortie sera similaire à:

java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) Client VM (build 25.31-b07, mixed mode, sharing)

Sinon, nous verrons un message d'erreur comme celui ci-dessous et nous devons vérifier ailleurs:

'java' is not recognized as an internal or external command, operable program or batch file.

Les messages exacts que nous voyons varient en fonction du système d'exploitation utilisé et de la version Java installée.

3. Lorsque le chemin n'est pas défini

Aller à une ligne de commande et taper java -version peut nous dire avec certitude si Java est installé. Cependant, si nous voyons un message d'erreur, Java peut toujours être installé - nous devrons simplement approfondir les recherches.

De nombreuses discussions sur l'utilisation de la version java mentionnent la variable d'environnement JAVA_HOME. Ceci est trompeur car JAVA_HOME n'affectera pas nos résultats de la version java .

De plus, JAVA_HOME doit pointer vers un JDK et d'autres applications qui utilisent des fonctionnalités JDK, telles que Maven, l'utilisent.

Pour plus d'informations, veuillez consulter nos articles JAVA_HOME doit pointer vers un JDK et comment définir JAVA_HOME.

Alors, regardons d'autres moyens de trouver Java, au cas où la ligne de commande nous échouerait.

3.1. Windows 10

Sous Windows, nous pouvons le trouver dans la liste des applications:

  1. Appuyez sur le bouton Démarrer
  2. Faites défiler la liste des applications jusqu'à J
  3. Ouvrez le dossier Java
  4. Cliquez sur À propos de Java

Nous pouvons également consulter les programmes et fonctionnalités installés:

  1. Dans la barre de recherche , tapez Panneau de configuration
  2. Cliquez sur Programmes
  3. Si le Java icône présent, Java est installé
  4. Sinon, cliquez sur Programmes et fonctionnalités, et recherchez les versions installées de Java dans les J

3.2. Mac OS X

Pour voir si Java 7 ou supérieur est installé sur un Mac, nous pouvons:

  1. Accédez aux Préférences Système
  2. Recherchez l' icône Java

Pour les versions antérieures de Java, nous devrons:

  1. Ouvrir le Finder
  2. Allez dans le dossier Applications
  3. Allez dans le dossier Utilitaires
  4. Recherchez le Java Préférences application

3.3. *Rien

Il existe peu de gestionnaires de packages différents dans le monde * nix.

Dans une distribution basée sur Debian, nous pouvons utiliser la commande aptitude search :

$ sudo aptitude search jdk jre

S'il y a un i avant le résultat, cela signifie que le package est installé:

... i oracle-java8-jdk - Java™ Platform, Standard Edition 8 Develop ...

4. Autres outils de ligne de commande

En plus de java -version, il existe d'autres outils de ligne de commande que nous pouvons utiliser pour en savoir plus sur notre installation Java.

4.1. Commande Windows

Sous Windows, nous pouvons utiliser la commande where pour trouver où se trouve notre java.exe :

> where java

Et notre sortie ressemblera à quelque chose comme:

C:\Apps\Java\jdk1.8.0_31\bin\java.exe

Cependant, comme avec java -version , cette commande n'est utile que si notre variable d'environnement PATH pointe vers le répertoire bin.

4.2. Mac OS X et * nix qui et où est

Dans un système * nix ou sur un Mac dans l'application Terminal, nous pouvons utiliser la commande which :

$ which java

La sortie nous indique où se trouve la commande Java:

/usr/bin/java

Maintenant , nous allons utiliser la whereis commande:

$ whereis java -b

La commande whereis nous donne également le chemin de notre installation Java:

/usr/bin/java

Comme avec java -version , ces commandes ne trouveront Java que s'il se trouve sur le chemin. Nous pouvons les utiliser lorsque Java est installé, mais nous voulons savoir exactement ce qui va fonctionner lorsque nous utilisons la commande java .

5. Conclusion

Dans ce court article, nous avons expliqué comment savoir si Java est installé sur une machine Windows 10, Mac OS X ou Linux / Unix même si ce n'est pas sur le PATH.

Nous avons également examiné quelques commandes utiles pour localiser notre installation Java.