Actualiza los enlaces /etc/alternatives
para apuntar al programa para este propósito. Hay muchos ejemplos, como x-www-browser
, editor
etc. que se vincularán al navegador o editor de su preferencia. Algunos scripts o herramientas del sistema pueden querer que edite un archivo manualmente (por ejemplo, conflicto de configuración dpkg
) y buscarán las alternativas para darle el editor de su elección. Para java
, este es el entorno de tiempo de ejecución de Java: Oracle, OpenJRE, etc.
Los enlaces en /etc/alternatives
son solo enlaces simbólicos. Puedes verlos usando por ejemplo
ls -l /etc/alternatives
Además, los /usr/bin
binarios regulares también son enlaces simbólicos. P.ej:
ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Aug 14 10:33 /usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Aug 14 10:33 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
Entonces, no PATH
tiene que ser modificado. Solo usa enlaces simbólicos.
sudo update-alternatives --config java
yjavac
yjavaws
para elegir entre las versiones instaladas.