Instalar Oracle Java 7 en Ubuntu 12.04

Ver el tema anterior Ver el tema siguiente Ir abajo

Instalar Oracle Java 7 en Ubuntu 12.04

Mensaje  Franklin Pereira el Lun Abr 29, 2013 7:43 am

OpenJDK


Vamos a empezar con OpenJDK, ya que hay cierta confusión con los tipos de paquetes y sus siglas JRE y JDK y de paso nos servirá para tener las cosas claras en la instalación de Oracle Java:

En los repositorios oficiales de Ubuntu tenemos 2 versiones de Java, la 6 y la 7, además del plugin "icedtea":

Y aquí es donde se produce la confusión, ya que cada versión dispone de 2 paquetes: jre y jdk
Para la versión 6 tenemos 2 paquetes: "openjdk-6-jre" y "openjdk-6-jdk"
Para la versión 7 tenemos 2 paquetes: "openjdk-7-jre" y "openjdk-7-jdk"
Vamos a especificar los distintos paquetes de Java para su mejor comprensión:

JDK > "Java Development Kit" (Kit de desarrollo Java) > Versión para los desarrolladores. Incluye el compilador de Java (javac), JRE y JVM.

JRE > "Java Runtime Environment" (Entorno de ejecución Java) > Versión para los usuarios. Conjunto de utilidades de Java, que actúa como un "intermediario" entre el sistema operativo y Java. Incluye JVM.

JVM > "Java Virtual Machine" (Máquina Virtual de Java) > Programa que ejecuta el código Java previamente compilado (bytecode) mientras que las librerías de clase estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.

La mayoría de los usuarios solo deben de instalar la JRE, y los desarrolladores deberán instalar la JDK, asegurándose de tener la misma versión de java y javac, (ver comandos siguientes).

Comandos de interés para controlar Java:

Comando para saber la versión del entorno de Java "runtime" (JRE):
Código:
java -version

Comando para saber la versión del compilador de Java "javac" (JDK):
Código:
javac -version

Comando para seleccionar la versión de Java Runtime (JRE), si tenemos varias (no del compilador "javac")
Código:
sudo /usr/sbin/update-alternatives --config java

Por lo que si la descarga no funciona debido a puertos bloqueados o porque estás detrás de un cortafuegos, instálalo de forma manual como explico más adelante


Añadimos los repositorios con:
Código:
sudo add-apt-repository ppa:webupd8team/java

Actualizamos los repositorios con:
Código:
sudo apt-get update

E instalamos Oracle Java 7 con:
Código:
sudo apt-get install oracle-java7-installer

Para comprobar que la instalación ha tenido exito, ejecuta en una terminal el comando para saber la versión de Java que utiliza tu Ubuntu:
Código:
java -version

La terminal te debe devolver algo parecido a esto (el último número de la versión (_04), puede variar):

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
Si tienes otro Java instalado puede ser que te responda con esa versión, para seleccionar la versión de Oracle Java, ejecuta:
Código:
sudo update-alternatives --config java
Y seleccionamos la opción que necesites.

Si no te funciona, puedes desinstalarlo con:
Código:
sudo apt-get remove oracle-java7-installer

Y quitar los repositorios con:
Código:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/java
avatar
Franklin Pereira
Admin

Mensajes : 199
Fecha de nacimiento : 12/04/1993
Fecha de inscripción : 19/07/2012
Localización : Venezuela

Ver perfil de usuario http://foro-frankpereira.sytes.net

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.