Cum se verifică dacă Java este instalat

1. Prezentare generală

În acest scurt tutorial, vom analiza câteva modalități de a determina dacă Java este instalat pe o mașină.

2. Linia de comandă

Mai întâi, să deschidem o fereastră de comandă sau un terminal și să introducem:

> java -version

Dacă Java este instalat și PATH-ul este configurat corect, rezultatul nostru va fi similar cu:

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)

În caz contrar, vom vedea un mesaj de eroare precum cel de mai jos și trebuie să verificăm în altă parte:

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

Mesajele exacte pe care le vedem vor varia în funcție de sistemul de operare utilizat și de versiunea Java instalată.

3. Când calea nu este setată

Mergeți la o linie de comandă și tastați java -version ne poate spune cu siguranță dacă Java este instalat. Cu toate acestea, dacă vom vedea un mesaj de eroare, este posibil ca Java să fie în continuare instalat - va trebui doar să cercetăm în continuare.

Multe discuții despre utilizarea versiunii java menționează variabila de mediu JAVA_HOME. Acest lucru este înșelător, deoarece JAVA_HOME nu va afecta rezultatele noastre de versiune java .

În plus, JAVA_HOME ar trebui să indice un JDK și alte aplicații care utilizează caracteristici JDK, cum ar fi Maven, să îl folosească.

Pentru mai multe informații, consultați articolele noastre JAVA_HOME ar trebui să indice un JDK și cum să setați JAVA_HOME.

Deci, să ne uităm la modalități alternative de a găsi Java, în cazul în care linia de comandă ne-a eșuat.

3.1. Windows 10

Pe Windows, îl putem găsi în lista de aplicații:

  1. Apăsați Start butonul
  2. Derulați în jos lista de aplicații până la J
  3. Deschideți folderul Java
  4. Faceți clic pe Despre Java

De asemenea, putem analiza programele și caracteristicile instalate:

  1. În bara de căutare , tastați Panou de control
  2. Faceți clic pe Programe
  3. Dacă Java pictograma prezent, atunci Java este instalat
  4. Dacă nu, faceți clic pe Programe și caracteristici și căutați versiunile instalate de Java în J-uri

3.2. Mac OS X

Pentru a vedea dacă Java 7 sau mai mare este instalat pe un Mac, putem:

  1. Accesați Preferințe sistem
  2. Căutați pictograma Java

Pentru versiunile anterioare de Java, va trebui să:

  1. Deschideți Finder
  2. Accesați folderul Aplicații
  3. Accesați folderul Utilități
  4. Căutați aplicația Java Preferences

3.3. *Nix

Există puțini manageri de pachete diferiți în lumea * nix.

Într-o distribuție bazată pe Debian, putem folosi comanda aptitude search :

$ sudo aptitude search jdk jre

Dacă există un i înainte de rezultat, atunci înseamnă că pachetul este instalat:

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

4. Alte instrumente pentru linia de comandă

În plus față de versiunea java, există și alte instrumente de linie de comandă pe care le putem folosi pentru a afla despre instalarea noastră Java.

4.1. Windows unde Comandă

În Windows, putem folosi comanda where pentru a găsi unde se află java.exe :

> where java

And our output will look something like:

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

However, as with java -version, this command is only useful if our PATH environment variable points to the bin directory.

4.2. Mac OS X and *nix which and whereis

In a *nix system or on a Mac in the Terminal app, we can use the which command:

$ which java

The output tells us where the Java command is:

/usr/bin/java

Now let's use the whereis command:

$ whereis java -b

The whereis command also gives us the path to our Java installation:

/usr/bin/java

Ca și în cazul versiunii java , aceste comenzi vor găsi Java numai dacă se află pe cale. Le putem folosi atunci când avem Java instalat, dar dorim să știm exact ce se va executa atunci când vom folosi comanda java .

5. Concluzie

În acest scurt articol, am discutat despre cum să aflăm dacă Java este instalat pe o mașină Windows 10, Mac OS X sau Linux / Unix, chiar dacă nu este pe PATH.

De asemenea, am analizat câteva comenzi utile pentru localizarea instalării noastre Java.