Ingresar  \/ 
x
 Use Facebook account  Use Google account  Use Microsoft account  Use LinkedIn account
o
Registrarse  \/ 
x
 Use Facebook account  Use Google account  Use Microsoft account  Use LinkedIn account
o

Instalar Java en Ubuntu con Apt-Get

                                 Instalar Java en Ubuntu con Apt Get

Introducción


Como muchos de los tutoriales y programas requieren tener instalado Java, este tutorial le guiará a través del proceso de instalación y administración de diferentes versiones de Java.

Instalación de JRE / JDK Predeterminado


Esta es la opción recomendada y más fácil. Esto instalará OpenJDK 6 en Ubuntu 12.04 y anterior y en 12.10+ se instalará OpenJDK 7.

Instalar Java con apt-get es fácil. Primero, actualice el índice del paquete:

sudo apt-get update

A continuación, compruebe si Java no está instalado:

java -version

Si devuelve "El programa java se puede encontrar en los siguientes paquetes", Java aún no se ha instalado, así que ejecuta el siguiente comando:

sudo apt-get install default-jre

Esto instalará Java Runtime Environment (JRE). Si por el contrario necesita el Java Development Kit (JDK), que normalmente se necesita para compilar aplicaciones Java (por ejemplo Apache Ant , Apache Maven , Eclipse, ejecute el siguiente comando:

sudo apt-get install default-jdk

Eso es todo lo que se necesita para instalar Java.

Todos los demás pasos son opcionales y sólo se deben ejecutar cuando sea necesario.

Instalación de OpenJDK 7 (opcional)


Para instalar OpenJDK 7, ejecute el siguiente comando:

sudo apt-get install openjdk-7-jre 

Esto instalará Java Runtime Environment (JRE). Si en cambio necesita el JDK (Java Development Kit), ejecute el siguiente comando:

sudo apt-get install openjdk-7-jdk

Instalación de Oracle JDK (opcional)


El JDK de Oracle es el JDK oficial; Sin embargo, ya no es proporcionado por Oracle como una instalación predeterminada para Ubuntu.

Todavía puede instalarlo usando apt-get. Para instalar cualquier versión, primero ejecute los siguientes comandos:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Luego, dependiendo de la versión que desee instalar, ejecute uno de los siguientes comandos:

Oracle JDK 6


Esta es una versión antigua, pero todavía está en uso.

sudo apt-get install oracle-java6-installer

Oracle JDK 7


Esta es la última versión estable.

sudo apt-get install oracle-java7-installer

Oracle JDK 8


Esta es una vista previa del desarrollador, la versión general está prevista para marzo de 2014. Este enlace externo acerca de Java 8 puede ayudarle a comprender de qué se trata.

sudo apt-get install oracle-java8-installer

Gestión de Java (opcional)


Cuando hay varias instalaciones de Java, se puede elegir la versión de Java que se usará como predeterminada. Para ello, ejecute el siguiente comando:

sudo update-alternatives --config java

Normalmente devolverá algo como esto si tienes 2 instalaciones (si tienes más, por supuesto volverás más):

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

Ahora puede elegir el número que desea usar como predeterminado. Esto también se puede hacer para el compilador Java ( javac ):

sudo update-alternatives --config javac

Es la misma pantalla de selección que el comando anterior y debe usarse de la misma manera. Este comando se puede ejecutar para todos los demás comandos que tienen instalaciones diferentes. En Java, esto incluye pero no se limita a: keytool , javadoc y jarsigner .

Configuración de la Variable de Entorno "JAVA_HOME"


Para establecer la variable de entorno JAVA_HOME , que es necesaria para algunos programas, primero averigüe la ruta de acceso de su instalación de Java:

sudo update-alternatives --config java

Devuelve algo como:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

La ruta de la instalación es para cada uno:

  1. /usr/lib/jvm/java-7-oracle

  2. /usr/lib/jvm/java-6-openjdk-amd64

  3. /usr/lib/jvm/java-7-oracle

Copie la ruta de su instalación preferida y luego edite el archivo /etc/environment :

sudo nano /etc/environment

En este archivo, agregue la siguiente línea (reemplazando YOUR_PATH por la ruta recién copiada):

JAVA_HOME="YOUR_PATH"

Eso debería ser suficiente para establecer la variable de entorno. Ahora vuelve a cargar este archivo:

source /etc/environment

Luego, lo puedes probar ejecutando:

echo $JAVA_HOME

Si devuelve la ruta establecida, la variable de entorno se ha establecido correctamente. Si no lo hace, asegúrese de haber seguido todos los pasos correctamente.

Fuente. Artículo traducido y con muy ligeras modificaciones de: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian

Sobre el Autor
Pipe Peña
Author: Pipe Peña
Soy un loco enamorado de la vida. Licenciado en Ciencias Sociales y Humanas, amante de los hombres e informática y la astrofísica. Me gusta crear e investigar proyectos que enriquezcan la construcción y desarrollo del conocimiento individual y colectivo. Me encantan los videojuegos, el cine, la química, matemáticas, la física cuántica y la música, en donde actualmente soy compositor. Me baso en la idea que toma Baruch Spinoza sobre Dios.

ImprimirCorreo electrónico