Imposta JAVA_HOME su Windows 7, 8, 10, Mac OS X, Linux

1. Panoramica

In questo rapido articolo, daremo un'occhiata a come impostare la variabile JAVA_HOME su Windows, Mac OS X e Linux.

2. Windows

2.1. Windows 10 e 8

  1. Apri Cerca e digita impostazioni di sistema avanzate
  2. Nelle opzioni visualizzate, selezionare il collegamento Visualizza impostazioni di sistema avanzate
  3. Nella scheda Avanzate , fai clic su Variabili d'ambiente
  4. Nella sezione Variabili di sistema , fai clic su Nuovo (o Variabili utente per impostazione utente singolo)
  5. Impostare JAVA_HOME come nome della variabile e il percorso per l'installazione di JDK come valore della variabile e fare clic su OK
  6. Fare clic su OK e quindi su Applica per applicare le modifiche

2.2. Windows 7

  1. Sul desktop, fai clic con il pulsante destro del mouse su Risorse del computer e seleziona Proprietà
  2. Nella scheda Avanzate , fai clic su Variabili d'ambiente
  3. Nella sezione Variabili di sistema , fai clic su Nuovo (o Variabili utente per impostazione utente singolo)
  4. Impostare JAVA_HOME come nome della variabile e il percorso per l'installazione di JDK come valore della variabile e fare clic su OK
  5. Fare clic su OK e quindi su Applica per applicare le modifiche

Apri il prompt dei comandi e controlla il valore della variabile JAVA_HOME :

echo %JAVA_HOME%

Il risultato dovrebbe essere il percorso per l'installazione di JDK:

C:\Program Files\Java\jdk1.8.0_111

3. Mac OS X

3.1. Utente singolo: Mac OS X 10.5 o più recente

Da OS X 10.5, Apple ha introdotto uno strumento da riga di comando ( / usr / libexec / java_home ) che trova dinamicamente la versione principale di Java specificata nelle preferenze Java per l'utente corrente.

Apri ~ / .bash_profile in qualsiasi editor di testo e aggiungi:

export JAVA_HOME=$(/usr/libexec/java_home)

Salva e chiudi il file.

Apri un terminale ed esegui il comando sorgente per applicare le modifiche:

source ~/.bash_profile

Ora possiamo controllare il valore della variabile JAVA_HOME :

echo $JAVA_HOME

Il risultato dovrebbe essere il percorso per l'installazione di JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.2. Utente singolo: versioni precedenti di Mac OS X.

Per le versioni precedenti di OS X, dobbiamo impostare il percorso esatto per l'installazione di JDK:

Apri ~ / .bash_profile in qualsiasi editor e aggiungi:

export JAVA_HOME=/path/to/java_installation

Salva e chiudi il file.

Apri un terminale ed esegui il comando sorgente per applicare le modifiche:

source ~/.bash_profile

Ora possiamo controllare il valore della variabile JAVA_HOME :

echo $JAVA_HOME

Il risultato dovrebbe essere il percorso per l'installazione di JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.3. Impostazione globale

Per impostare JAVA_HOME a livello globale per tutti gli utenti, i passaggi sono gli stessi del singolo utente, ma viene utilizzato il file / etc / profile .

4. Linux

Manipoleremo il PERCORSO qui, ovviamente, quindi, se non l'hai fatto prima, ecco le istruzioni dettagliate su come farlo.

4.1 Singolo utente

Per impostare JAVA_HOME in Linux per un singolo utente, possiamo usare / etc / profile o / etc / environment (preferito per l'impostazione a livello di sistema) o ~ / .bashrc (impostazione specifica dell'utente).

Apri ~ /.bashrc in qualsiasi editor di testo e aggiungi:

export JAVA_HOME=/path/to/java_installation

Salva e chiudi il file.

Eseguire il comando sorgente per caricare la variabile:

source ~/.bashrc

Ora possiamo controllare il valore della variabile JAVA_HOME :

echo $JAVA_HOME

Il risultato dovrebbe essere il percorso per l'installazione di JDK:

/usr/lib/jvm/java-8-oracle

4.2 Impostazioni globali

Per impostare JAVA_HOME in Linux per tutti gli utenti, possiamo usare / etc / profile o / etc / environment (preferito).

Apri / etc / environment in qualsiasi editor di testo e aggiungi:

JAVA_HOME=/path/to/java_installation

Notare che / etc / environment non è uno script, ma un elenco di espressioni di assegnazione (ecco perché l' esportazione non viene utilizzata). Questo file viene letto al momento del login.

Per impostare JAVA_HOME utilizzando / etc / profile, apri il file e aggiungi:

export JAVA_HOME=/path/to/java_installation

Eseguire il comando sorgente per caricare la variabile:

source /etc/profile

Ora possiamo controllare il valore della variabile JAVA_HOME :

echo $JAVA_HOME

Il risultato dovrebbe essere il percorso per l'installazione di JDK:

/usr/lib/jvm/java-8-oracle

5. conclusione

In questo articolo, abbiamo illustrato i modi per impostare la variabile di ambiente JAVA_HOME su Windows, Mac OS X e Linux.