viernes, 17 de septiembre de 2010

Instalar la última versión de java

[Java.jpg]

Desde hace tiempo se me cierran las aplicaciones escritas en java sin venir a cuento, así que vamos a actualizar a la última versión en este momento:

Antes que nada desinstalamos OpenJDK para evitar problemas:
sudo apt-get purge openjdk-6-jre
1.  Descargamos java
32 bits --> wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=40907 -O jre-6u21-linux-i586.bin
64 bits --> wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=40911 -O jre-6u21-linux-x64.bin
2.  Damos permisos de ejecución al archivo descargado
32 bits --> chmod +x jre-6u21-linux-i586.bin
64 bits --> chmod +x jre-6u21-linux-x64.bin
3.  Ejecutamos el instalador
32 bits --> ./jre-6u21-linux-i586.bin
64 bits --> ./jre-6u21-linux-x64.bin
4.  Movemos la carpeta que se nos ha creado a un directorio más adecuado
sudo mv jre1.6.0_21 /opt/java
5.  Le decimos al sistema que tenemos una nueva versión de java
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/bin/java" 1
6.  Ponemos la nueva versión como predeterminada
sudo update-alternatives --set java /opt/java/bin/java
7.  Hacemos una copia de seguridad de la anterior version del plugin java
sudo mv /usr/lib/mozilla/plugins/libjavaplugin.so /usr/lib/mozilla/plugins/libjavaplugin.so.bak
8.  Sustituimos el anterios plugin java de Firefox por el nuevo
32 bits --> sudo ln -s /opt/java/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/
64 bits --> sudo ln -s /opt/java/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/

19 comentarios:

Hola muy buen tip... gracias por compartir!!!

dani@dani-desktop:~$ chmod +x jre-6u21-linux-i586.bin
chmod: no se puede acceder a «jre-6u21-linux-i586.bin»: No existe el archivo o directorio


:(

¿No seria más fácil usar los repositorios?
sudo apt-get purge openjdk-6-jre
sudo apt-get install sun-java6-plugin

Yo también tuve problemas parecidos, creo que Openjdk se me instaló automáticamente durante la instalación, por lo que en principio no parecía que tuviera que instalar java desde repositorios, por desgracia esta versión libre de la maquina virtual java no funciona del todo bien todavía.

@Anonimo estas ejecutando el comando en el directorio donde esta el archivo de instalacion?

@Pauet pero si usas los repositorio no consigues la ultima versión

por cierto tengo serios problemas con algunos chat que usan java, las ventanas se abren pero jamas se cierran.

si he probado cerrarlas con el menu que algunas veces trae, seleccionar ventana>cerrar y asi, pero no funciona todo el tiempo.

sabes porque pasa??? y que se puede hacer para solucionarlo? me pasa tanto con el java de sun a ultima version como con el openjdk

No se como solucionarlo, llevo teniendo problemas con java desde el update 18, pero creo que esta ultima version me ha solucionado las cosas

@Anónimo, el problema esque wget nombra el archivo como wget http://javadl.sun.com/webapps/download "/AutoDL?BundleId=40907" en lugar de jre...
Por lo tanto, sólo debes añadir el siguiente comando tras la descarga:

mv AutoDL\?BundleId\=40907 jre-6u21-linux-i586.bin

Saludos.

Ya entiendo gracias, por suerte la versión de los repositorios ya me va bien.

Se me olvidaba esto.

http://www.nosinmiubuntu.com/2010/08/problemas-con-openjdk.html

yo siempre he usado firefox en windows, y desde hace un año que uso ubuntu, cada cierto tiempo se me cierra. ¿tiene que ver con esto que decis?
en el portatil me va de lujo, pero en el de sobremesa siempre me pasa eso, tanto en 9.04, 9.10, como en 10.04.

ayudaaaa!!!
yo ya no paso del paso 2, me sale esto: :(


luis@Matrix:~$ chmod +x jre-6u21-linux-i586.bin
chmod: cannot access `jre-6u21-linux-i586.bin': No such file or directory

he cambiado una cosilla, prueba ahora

ahora no me sale nada mira:


luis@Matrix:~$ chmod +x jre-6u21-linux-i586.bin
luis@Matrix:~$

le doy enter y no pasa nada!

eso es lo que tiene que pasar xD

Gracias, que buena guia, me ahorraste muchos contratiempos

Gracias, que buena guia, me ahorraste muchos contratiempos

Ya entiendo gracias, por suerte la versión de los repositorios ya me va bien.

No se como solucionarlo, llevo teniendo problemas con java desde el update 18, pero creo que esta ultima version me ha solucionado las cosas

dani@dani-desktop:~$ chmod +x jre-6u21-linux-i586.bin
chmod: no se puede acceder a «jre-6u21-linux-i586.bin»: No existe el archivo o directorio


:(

Publicar un comentario en la entrada