19 de jul. 2009

Instalar java runtime environment en linux

Para instalar Sun Java Environment en Debian etch, debemos realizar lo siguiente:

1.- Agregamos a nuestros archivo sources.list la siguiente línea

deb http://mirrors.kernel.org/debian/ etch main contrib non-free

Una vez que ya tenemos estos repositorios en nuestro archivo sources.list realizamos un update y procedemos a instalar

# apt-get update

# apt-get install sun-java5-jdk

Posteriormente seleccionamos la alternativa por defecto de la VM de Java

# /usr/sbin/update-alternatives – -config java

Selección Alternativa
———————————————–
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

Seleccionamos la alternativa 2

Realizamos similar proceso para javac

# /usr/sbin/update-alternatives – -config javac

seguramente te mostrará lo siguiente

Sólo hay un programa que provee javac
(/usr/lib/jvm/java-1.5.0-sun/bin/javac). No se configurará nada.

si no es así seleccionamos la alternativa indicada entre paréntesis

Ahora probamos. Si todo salió correctamente, nos debe mostrar esto:

# java -version
java version “1.5.0_14″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode, sharing)

2.- Ok. ahora agregaremos el plugin a nuestro navegador Iceweasel

Para saber donde se ubica el plugin necesario, lo buscamos de la siguiente forma

# find / -name libjavaplugin_oji.so

y nos mostrará estas dos ubicaciones

/usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/plugin/i386/ns7-gcc29/libjavaplugin_oji.so
/usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/plugin/i386/ns7/libjavaplugin_oji.so

Vamos a elegir la segunda ubicación

Cambiamos a la carpeta de plugins de Iceweasel

# cd /usr/lib/iceweasel/plugins

y creamos el enlace

# ln -s /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/plugin/i386/ns7/libjavaplugin_oji.so

Para probar, iniciamos nuestro navegador o reiniciamos en caso de haberlo tenido abierto y nos dirigimos al siguiente link:

http://www.java.com/es/download/help/testvm.xml