Recientemente actualicé a Ubuntu 11.10 y noté que Java no funcionaba en algunos sitios web y realicé una verificación:
keith@KD-PB:~$ versión java
versión de java "1.5.0"
gij (GNU libgcj) versión 4.6.1
Copyright (C) 2007 Fundación de Software Libre, Inc.
Este es un software gratuito; consulte la fuente para conocer las condiciones de copia. NO hay garantía; ni siquiera por COMERCIABILIDAD o IDONEIDAD PARA UN FIN DETERMINADO.
Entonces desinstalé mi Java (OpenJDK 1.6.0 según el Centro de software de Ubuntu) y lo reinstalé junto con todas las dependencias. Intenté comprobar que tenía instalado el paquete Java correcto;
keith@KD-PB:~$ sudo update-alternatives --config java
Sólo hay una alternativa en el grupo de enlaces java: /usr/bin/gij-4.6
Nada que configurar.
Así que ahora me estoy rascando la cabeza y no estoy seguro de qué está mal. He instalado JRE 6 de Oracle y funciona de inmediato, entonces, ¿qué podría estar mal con OpenJDK?
Gracias
ACTUALIZACIÓN: a partir de algunas sugerencias, ingresé lo siguiente y creo que hay un problema con hacia dónde apunta /etc/alternatives/java;
keith@KD-PB:~$ ls -l
which java
lrwxrwxrwx 1 raíz raíz 22 2011-10-17 06:34 /usr/bin/java -> /etc/alternatives/java keith@KD-PB:~$ ls -l / etc/alternatives/java lrwxrwxrwx 1 raíz raíz 16 2011-10-17 06:34 /etc/alternatives/java -> /usr/bin/gij-4.6keith@KD-PB:~$ dpkg -S /usr/lib/jvm/java-6-openjdk/jre/bin/java openjdk-6-jre-headless: /usr/lib/jvm/java-6-openjdk/ jre/bin/java
Respuesta1
Sí... Es raro que OpenJDK no funcione... Tuve varios problemas con él y con Eclipse, así que tuve que poner Java de Oracle. Funciona excelente. Mi sugerencia: no instale OpenJDK.
Respuesta2
Intenté desinstalar y reinstalar las instalaciones de Java varias veces, pero nada cambió, solo detectaba la aplicación gij java, o ninguna cuando se eliminaba. Entonces la siguiente solución funcionó por mí.
Agregué elPPA Webupd8a mi lista de repositorios y desde ellos instalé la aplicación llamada 'update-java'. Después de instalarlo, ejecuté update-java desde la terminal, buscó el java que había instalado, lo encontró y luego en una GUI me pidió que eligiera cuál configurar como estándar. Después de hacer esto, ejecuté java-version desde la terminal para confirmar.
Puedo confirmar que está funcionando nuevamente y parece estar configurado correctamente.