usando alternativas con java 7 y java 8 en 14.04.2 LTS

usando alternativas con java 7 y java 8 en 14.04.2 LTS

Tenía java 7 instalado. Usando el repositorio de PPA, agregué java 8.

sudo apt-get install oracle-java8-installer

Eso hizo que Java 8 fuera el predeterminado. Entonces, intenté usar alternativas de actualización para hacer que Java 7 sea el predeterminado.

sudo update-alternatives --set java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

Que causa

java -version

fracasar.

Parece que el problema podría ser que hay una larga lista de alternativas para Java y necesito moverlas todas juntas. ¿hay alguna manera?

Respuesta1

Debido a que Java se compone de muchos programas, querrás utilizarlo update-java-alternativesen su lugar. Ejecute update-java-alternatives -lpara obtener una lista de entornos Java instalados. Luego, para establecer un entorno como predeterminado, ejecute update-java-alternatives -s codename, donde codenameestá la primera parte del resultado.

Por ejemplo, tengo instalado OpenJDK 7 y 8. Aquí está el resultado para mí:

07:52:36 ⌂134% θ70° [:~] $ update-java-alternatives -l
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8.0-openjdk-amd64
07:54:36 ⌂105% θ70° [:~] 1 $ sudo update-java-alternatives -s java-1.8.0-openjdk-amd64
[sudo] password for saikrishna: 
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so

(Ignore el error al final; IceaTea 8 aún no está listo).

información relacionada