Configurando Java
Puede configurar qué versión es la predeterminada para usar en la línea de comandos utilizando update-alternatives
, que administra qué enlaces simbólicos se utilizan para diferentes comandos.
sudo update-alternatives --config java
La salida tendrá un aspecto similar al siguiente.
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:
Ahora puede elegir el número para usar como predeterminado. Esto también se puede hacer para otros comandos Java, como el compilador ( javac
), el generador de documentación ( javadoc
), la herramienta de firma JAR ( jarsigner
) y más. Puede usar el siguiente comando, completando el comando que desea personalizar.
sudo update-alternatives --config command
Establecer la JAVA_HOME
variable de entorno
Muchos programas, como los servidores Java, utilizan la variable de entorno JAVA_HOME para determinar la ubicación de instalación de Java.
Copie la ruta de su instalación preferida y luego abra / etc / environment utilizando Sublime Text o su editor de texto favorito.
sudo subl /etc/environment
Al final de este archivo, agregue la siguiente línea, asegurándose de reemplazar la ruta resaltada con su propia ruta copiada.
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Guarde y cierre el archivo y vuelva a cargarlo: source /etc/environment
.
Ahora puede probar si la variable de entorno se ha establecido mediante la ejecución del siguiente comando: echo $JAVA_HOME
. Esto devolverá el camino que acaba de establecer.