Mi instalación de Java no funciona

Mi instalación de Java no funciona

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 javalrwxrwxrwx 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.6

keith@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.

información relacionada