Cómo instalar Java 7 en Ubuntu 11.10
Hace unos años, un verdadero terremoto sacudió la comunidad Oracle y todos aquellos que utilizan Java: JVM / JDK ya no se distribuye en los repositorios de Ubuntu.
Pero afortunadamente hay tres posibilidades diferentes para instalar Java 7 en Ubuntu 11.10:
Instalar OpenJDK
sudo apt-get install openjdk-7-jre
Instalar Java 6 Oracle (anteriormente Sun) desde el repositorio PPA
sudo add-apt-repository ppa:ferramroberto/java
sudo update apt-get
sudo apt-get install sun-java6-jdk sun-java6-Plugin
Instalar manualmente Java 7
Descarga aquí Java 7: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
Extraiga el contenido del directorio de inicio y cambiar el nombre del nuevo directorio por java-7-oracle.
Crear el directorio usr/ lib/jvm, si no existe, e ir al directorio de Java con los siguientes comandos:
CD
sudo mkdir -p /usr/lib/jvm/
sudo mv java-7-oracle/ /usr/lib/jvm/
Instalar el update-java creado por Bruce Ingalls (disponible para Ubuntu 11.10, 04.11, 10.10 y 10.04):
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo update apt-get
sudo apt-get install update-java
Si desea usted puede descargar el script y ejecutarlo manualmente
Ejecute el siguiente comando para instalar Java JDK de Oracle:
sudo update-java
Compruebe la versión instalada
Después de ejecutar este script se actualizará Java. La versión actual se puede comprobar con el comando:
java -version
javac -version
Somos muy conscientes de la versión instalada de Java, que si tiene éxito será el 7.
En este punto se puede instalar el nuevo plug-in para navegadores. En el siguiente procedimiento lo instalaremos en Forefox, pero también será utilizado por Chrome, que busca plugins en ~/.mozilla/plugins
En primer lugar usted necesita para eliminar el viejo plug-in:
rm -f ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/plugins/libjavaplugin_oji.so
sudo rm -f /usr/lib/firefox/plugins/libnpjp2.so /usr/lib/firefox/plugins/libjavaplugin_oji.so
Entonces usted tiene que crear un enlace simbólico para el nuevo plugin en el directorio plugins de Mozilla:
32bit:
mkdir -p ~/.mozilla/plugins
ln -s /usr/lib/jvm/java-7-oracle/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64bit:
mkdir -p ~/.mozilla/plugins
ln -s /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Para volver hacia atrás
Instale Oracle JDK 6 desde los repositorios oficiales (asegúrese de que ha habilitado el repositorio socio en Ubuntu Software Center -> Orígenes del software, o desde el repositorio PPA):
sudo apt-get install sun-java6-jdk sun-java6-plugin
O puede instalar OpenJDK:
sudo apt-get install openjdk-6-jdk icedtea-plugin
Entonces usted tiene que ejecutar el script de arriba:
sudo update-java
Y seleccionar «java-6-sun-1.6.0.26» (o «java-6-sun») para Oracle JDK o «java-1.6.0-openjdk» para OpenJDK.
En caso de instalar el JDK de Oracle debe sustituir también de nuevo los complementos del navegador:
rm -f ~/.mozilla/plugins/libnpjp2.so
32bit:
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64bit:
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libnpjp2.so
Administrando Java (opcional)
Cuando tienes múltiples instalaciones de Java en tu Droplet, la versión de Java por defecto puede ser elegida al gusto. Para hacerlo, ejecuta el siguiente comando:
sudo update-alternatives –config java
Ahora puedes seleccionar la versión que deseas utilizar por defecto. Esto también puede aplicarse para el compilador Java (javac):
sudo update-alternatives –config javac
Es la misma pantalla de selección que la del comando previo y debe usarse con el mismo sentido. Este comando puede ser ejecutado para el resto de los comandos con diferentes instalaciones. En Java, esto incluye pero no se limita a: keytool, javadoc y jarsigner.