Configurare Java
È possibile configurare la versione predefinita per l'uso nella riga di comando utilizzando update-alternatives
, che gestisce i collegamenti simbolici utilizzati per comandi diversi.
sudo update-alternatives --config java
L'output sarà simile al seguente.
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode
5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Ora puoi scegliere il numero da utilizzare come predefinito. Questo può essere fatto anche per altri comandi Java, come il compilatore ( javac
), il generatore di documentazione ( javadoc
), lo strumento di firma JAR ( jarsigner
) e altro. È possibile utilizzare il seguente comando, compilando il comando che si desidera personalizzare.
sudo update-alternatives --config command
Impostazione della JAVA_HOME
variabile di ambiente
Molti programmi, come i server Java, utilizzano la variabile di ambiente JAVA_HOME per determinare la posizione di installazione di Java.
Copia il percorso dalla tua installazione preferita e quindi apri / etc / environment usando Sublime Text o il tuo editor di testo preferito.
sudo subl /etc/environment
Alla fine di questo file, aggiungi la seguente riga, assicurandoti di sostituire il percorso evidenziato con il tuo percorso copiato.
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Salvare e chiudere il file e ricaricarlo: source /etc/environment
.
È ora possibile verificare se la variabile d'ambiente è stata impostata eseguendo il comando seguente: echo $JAVA_HOME
. Questo restituirà il percorso che hai appena impostato.