Acabo de instalar los paquetes openjdk-7-jdk
y openjdk-7-jre
en mi caja de Debian que ya tenía OpenJDK 6 instalado. Sin embargo, cuando miro mi versión de Java, veo que muestra OpenJDK 6:
bui@debian:~$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-2)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
bui@debian:~$
Hice un poco de búsqueda pero no encontré respuesta sobre cómo "reemplazar" la versión anterior por la nueva (encontré una solución para Ubuntu pero el comando utilizado allí no está disponible para mí).
¿Alguien podría decirme cómo debo proceder?
update-java-alternatives
? ¿Si es así por qué?java-common
paquete. Compruebe si está en la lista de "Archivos instalados"java-common
y si está presente en/usr/sbin/
. Acabo de marcar, en mi casilla solo está disponibleroot
por alguna razón, ¿tal vez la situación es la misma para usted?update-alternatives: error: alternative /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so for mozilla-javaplugin.so not registered, not setting.
Respuestas:
La versión de Java todavía muestra OpenJDK 6 y no OpenJDK 7 porque el defaultJDK todavía apunta a OpenJDK 6. Para resolver esto, necesitamos cambiar el JDK predeterminado. El siguiente comando te ayudará.
fuente