Come verificare se Java è installato

1. Panoramica

In questo breve tutorial, daremo un'occhiata ad alcuni modi per determinare se Java è installato su una macchina.

2. Riga di comando

Per prima cosa, apriamo una finestra di comando o un terminale e inseriamo:

> java -version

Se Java è installato e il PERCORSO è configurato correttamente, il nostro output sarà simile a:

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)

Altrimenti, vedremo un messaggio di errore come quello qui sotto e dobbiamo controllare altrove:

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

I messaggi esatti che vediamo variano a seconda del sistema operativo utilizzato e della versione di Java installata.

3. Quando il percorso non è impostato

Andare su una riga di comando e digitare java -version può dirci con certezza se Java è installato. Tuttavia, se viene visualizzato un messaggio di errore, Java potrebbe essere ancora installato: dovremo solo effettuare ulteriori accertamenti.

Molte discussioni sull'uso della versione java menzionano la variabile d'ambiente JAVA_HOME. Questo è fuorviante perché JAVA_HOME non influirà sui risultati della nostra versione java .

Inoltre, JAVA_HOME dovrebbe puntare a un JDK e altre applicazioni che utilizzano le funzionalità JDK, come Maven, lo usano.

Per ulteriori informazioni, consulta i nostri articoli JAVA_HOME dovrebbe puntare a un JDK e come impostare JAVA_HOME.

Quindi, diamo un'occhiata a modi alternativi per trovare Java, nel caso in cui la riga di comando non ci sia riuscita.

3.1. Windows 10

Su Windows, possiamo trovarlo nell'elenco delle applicazioni:

  1. Premere il pulsante Start
  2. Scorri l'elenco delle applicazioni fino a J
  3. Apri la cartella Java
  4. Fare clic su Informazioni su Java

Possiamo anche esaminare i programmi e le funzionalità installati:

  1. Nella barra di ricerca , digita Pannello di controllo
  2. Fare clic su Programmi
  3. Se è presente l'icona Java , Java è installato
  4. In caso contrario, fare clic su Programmi e funzionalità e cercare le versioni installate di Java nel J's

3.2. Mac OS X

Per vedere se Java 7 o versione successiva è installato su un Mac possiamo:

  1. Vai a Preferenze di Sistema
  2. Cerca l' icona Java

Per le versioni precedenti di Java, avremo bisogno di:

  1. Apri Finder
  2. Vai alla cartella Applicazioni
  3. Vai alla cartella Utilità
  4. Cerca l' app Preferenze Java

3.3. * Nix

Ci sono pochi diversi gestori di pacchetti nel mondo * nix.

In una distribuzione basata su Debian, possiamo usare il comando aptitude search :

$ sudo aptitude search jdk jre

Se è presente una i prima del risultato, significa che il pacchetto è installato:

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

4. Altri strumenti della riga di comando

Oltre a java -version, ci sono altri strumenti da riga di comando che possiamo usare per conoscere la nostra installazione di Java.

4.1. Windows dove Command

In Windows, possiamo usare il comando where per trovare dove si trova il nostro 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

Come con java -version , questi comandi troveranno Java solo se si trova sul percorso. Possiamo usarli quando abbiamo Java installato, ma vogliamo sapere esattamente cosa verrà eseguito quando useremo il comando java .

5. conclusione

In questo breve articolo, abbiamo discusso come scoprire se Java è installato su una macchina Windows 10, Mac OS X o Linux / Unix anche se non si trova sul PERCORSO.

Abbiamo anche esaminato un paio di comandi utili per individuare la nostra installazione di Java.