Para cambiar dónde apunta /etc/alternatives/java
, use update-alternatives
. He aquí un ejemplo de cómo hacerlo:
sudo update-alternatives --install /usr/bin/java java <path to your java executable> 1
(Fuente.)
Después de usar la opción --install
, ejecute:
sudo update-alternatives --config java
Y seleccione el que acaba de instalar.
Sin embargo, hay una mejor manera que instalar manualmente. Si usa la utilidad make -jpkg , puede crear un.deb que se puede instalar con las herramientas integradas -.
Aquí hay un ejemplo de cómo hacer esto:
Primero, descargue el JDK que desee de Oracle. Desea el formato tar.gz para la arquitectura correcta. En este ejemplo, estoy usando Java 8, pero make -jpkg también es compatible con Java 6. Luego ejecuta:
make-jpkg jdk-8u171-linux-x64.tar.gz
sudo dpkg -i jdk-8u171-linux-x64.deb
sudo update-alternatives --config java
sudo update-alternatives --config javac
Por supuesto, también están los paquetes Java de OpenJDK, pero supongo que tiene una buena razón para usar Java de Oracle.