Configurando o Java
Você pode configurar qual versão é a padrão para uso na linha de comando usando update-alternatives
, que gerencia quais links simbólicos são usados para diferentes comandos.
sudo update-alternatives --config java
A saída será parecida com a seguinte.
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:
Agora você pode escolher o número a ser usado como padrão. Isso também pode ser feito para outros comandos Java, como o compilador ( javac
), o gerador de documentação ( javadoc
), a ferramenta de assinatura JAR ( jarsigner
) e muito mais. Você pode usar o seguinte comando, preenchendo o comando que deseja personalizar.
sudo update-alternatives --config command
Definindo a variável de ambiente JAVA_HOME
Muitos programas, como servidores Java, usam a variável de ambiente JAVA_HOME para determinar o local de instalação do Java.
Copie o caminho da sua instalação preferida e abra o / etc / environment usando o Sublime Text ou seu editor de texto favorito.
sudo subl /etc/environment
No final desse arquivo, adicione a seguinte linha, certificando-se de substituir o caminho realçado pelo seu próprio caminho copiado.
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Salve e saia do arquivo e recarregue-o: source /etc/environment
.
Agora você pode testar se a variável de ambiente foi definida executando o seguinte comando: echo $JAVA_HOME
. Isso retornará o caminho que você acabou de definir.