miércoles, 2 de febrero de 2011

3 formas de install Java en linux

OPCION 1: instalar OpenJDK
142fc496eac1104b24ae30fdcb1cffa1
Como muchos sabrán OpenJDK es la versión libre de la plataforma de desarrollo Java y la cual viene predeterminada en Ubuntu que tanto sirve para correr aplicaciones escritas en Java como para el desarrollo de las mismas.

A continuación veamos los pasos para instalar OpenJDK en Ubuntu y similares. Partiendo de dos situaciones, si tenemos los paquetes sun-java-bin y sun-java-jre los cuales no son libres y si no los tenemos instalados.

Abrimos una terminal y seguimos los pasos:

1.- Si tenemos instalado los paquetes sun-java-bin y sun-java-jre primero procedemos a desinstalarlos, si no los tenemos simplemente ignoramos este paso:
sudo apt-get remove sun-java6-bin sun-java6-jre sun-java6-plugin
2.-Instalamos los paquetes OpenJDK:
sudo apt-get install openjdk-6-jre openjdk-6-jdk
Nos advertirá de los paquetes que seran instalados y del nuevo espacio a utilizar, confirmamos y esperamos a que termine el proceso.

OPCION 2: instalar SunJDK (u Oracle)

Como su nombre lo indica es la version distribuida por oracle
Procedimiento.

Agregar el repositorio donde están los paquetes del SunJDK.

$ sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”

Actualizar la base de datos del aptitude.

$ sudo aptitude update

Remover los paquetes del OpenJDK.

$ sudo aptitude remove –purge openjdk-6-jre

$ sudo aptitude remove openjdk-6-doc openjdk-6-jre-headless openjdk-6-jre-lib

Instalar los paquetes del SunJDK.

$ sudo aptitude install sun-java6-jre sun-java6-jdk sun-java6-plugin sun-java6-fonts

OPCION 3: Desde la web de Java
Si tienes dificultades lo anterio, puedes descargarte del sitio web de Sun el JRE6 o, en caso de que desees programar, el JDK6.

lo que obtendras sera un archivo .bin para instalarlo sigue los siguientes pasos:

1. En el terminal: Escriba:
su
2. Escriba la contraseña de usuario root.
3. Cambie al directorio en el que desee efectuar la instalación. Escriba:
cd
Por ejemplo, para instalar el software en el directorio /usr/java/, escriba:
cd /usr/java/

Nota acerca del acceso de usuario root: Para instalar el JRE en una ubicación accesible desde todo el sistema, como /usr/local, deberá iniciar la sesión como usuario root para obtener los permisos necesarios. Si no tiene acceso de usuario root, instale el JRE en su directorio de inicio o en un subdirectorio para el que disponga de permiso de escritura.
4. Cambie los permisos del archivo descargado para hacerlo ejecutable. Escriba:
chmod a+x jre-6u-linux-i586.bin
5. Compruebe que disponga de permiso para ejecutar el archivo. Escriba:
ls -l


Inicie el proceso de instalación. Escriba:
./jre-6u-linux-i586.bin

Se mostrará el contrato de licencia de archivos binarios. Léalo. Pulse la barra espaciadora para pasar a la página siguiente. Al llegar al final, escriba sí para proseguir con la instalación.


1. El JRE se ha instalado en su propio directorio. En este ejemplo se ha instalado en el directorio /usr/java/jre1.6.0_. Una vez finalizada la instalación se mostrará la palabra Terminado.


El JRE se ha instalado en el subdirectorio jre1.6.0_ del directorio actual. En este caso, el JRE se ha instalado en el directorio /usr/java/jre1.6.0_. Compruebe que el subdirectorio jre1.6.0_ aparezca en el directorio actual. Escriba:
ls


Movemos la carpeta creada después de la instalación (llamada jre1.6.0 a una más apropiada:

$ sudo mv jre1.6.0 /usr/lib/jvm

Establecemos el nuevo Java como una de las “alternativas de java”:

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0/bin/java" 1

Ahora establecemos la “nueva alternativa” como la real de Java. Este paso hace que la version de sun sea la usada por defecto :

$ sudo update-alternatives --set java /usr/lib/jvm/jre1.6.0/bin/java

Para comprobar si tenemos la versión 1.6.0, tipeamos en la terminal:

$ java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)

No hay comentarios: