Ho installato una versione di Java. Come possiamo impostare correttamente la variabile d'ambiente $JAVA_HOME
?
Puoi impostare la tua JAVA_HOME
in /etc/profile
come suggerisce Petronilla Escarabajo. Ma la posizione preferita per la JAVA_HOME
o qualsiasi variabile di sistema è /etc/environment
.
Apri /etc/environment
in qualsiasi editor di testo come nano
o gedit
e aggiungi la seguente linea:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(il percorso di java potrebbe essere diverso)
Usa source
per caricare le variabili, eseguendo questo comando:
source /etc/environment
Poi controlla la variabile, eseguendo questo comando:
echo $JAVA_HOME
Aggiornamento
Di solito la maggior parte dei sistemi linux crea il sorgente /etc/environment di default. Se il vostro sistema non lo fa, aggiungete la seguente linea a ~/.bashrc
(Grazie @pje)
source /etc/environment
Per impostare la variabile d'ambiente JAVA_HOME
, fai come segue:
gksudo gedit /etc/environment
./usr/lib/jvm/java-7-oracle
;
JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
.. /etc/ambiente
Il metodo di cui sopra ti risparmierà il fastidio di dover eseguire i comandi ogni volta che accedi al tuo computer.
Se non conosci il percorso e hai solo openJDK installato, puoi digitare
update-alternatives --config java
e dovresti trovare il percorso. Per impostare la variabile puoi scrivere JAVA_HOME=<path>
seguito da export JAVA_HOME
. Nota che non c'è spazio quando dichiari la variabile. Per controllare se la variabile è stata memorizzata è sufficiente digitare echo $JAVA_HOME
per verificare.