martes, 17 de marzo de 2009

instalar java-6-sun en vez de java-gcj en debian

Luego de instalar alguna distribución linux como debian o ubuntu, y disponernos ya sea a ejecutar o a compilar algo en java tenemos el problema de incompatibilidad de versiones, ya que estas distribuciones vienen con un java (jre) gnu y no con el que provee sun, lo primero es bajar el java-6-sun desde el repositorio (para ello deben tener activados el contrib y non-free en los sources de su distribucion ) luego
# aptitude install java-6-sun
luego para que por defecto el sistema elija la version de java que instalamos ejecutamos el comando "mágico"

# update-alternatives --config java

y elegimos el número en el cual se encuentra el JRE de Sun y listo, para comprobar todo ejecutamos:
# java -version

y nos deberia salir algo cmo esto:

java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)
ahora nuestro sistema puede ejecutar java by Sun :P

1 comentario:

CeKaR dijo...

wena wena waipe... esta bueno el tips.., pero como ya te habia mencionado, cuando instalé Debian Lenny, no me apareció nada de java, fue sólo después de hacer un:

# aptitude install java-6-sun

que me apareció la MV. Ahora si le hago un:

# update-alternatives --config java

sólo obtengo como respuesta una versión de java.

UFO:/home/usuario# update-alternatives --config java

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

Esto debió haber ocurrido porque la instalación fue a pedido, es decir, no se instaló por defecto todo el SO, si no lo que realmente se quería instalar.

Gracias por tu tips y por la ayuda brindada...

Saludos...