GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Java en Ubuntu Linux

Introducción

¿Cómo instalar Java en Ubuntu Linux? Aunque este tema se explica por sí mismo para un administrador de sistemas Linux experimentado, todavía crea mucha confusión para los principiantes en términos de qué versión de Java necesito, cómo lo instalo o cómo cambiar la configuración de mi sistema entre varios tipos diferentes de Java. versiones. El objetivo de este breve artículo es arrojar algo de luz sobre este tema, ya que mostraremos cómo instalar Java JDK tanto para Oracle como para OpenJDK.

Qué es Java

En resumen, Java es un lenguaje de programación orientado a objetos. El propietario actual de la implementación oficial de la plataforma Java SE (Standard Edition) es Oracle Corporation. La implementación gratuita y de código abierto de Java Platform SE se llama OpenJDK y OpenJRE. También hay otra versión de Java mantenida por IBM. IBM proporciona también JDK y JRE. Actualmente, solo las versiones Java de OpenJDK y OpenJRE están disponibles a través del repositorio estándar de Ubuntu.

¿Qué versión de Java debo instalar?

Esto realmente depende de por qué necesita instalar Java en primer lugar. Algunos programas requieren la instalación de Java de Oracle para funcionar correctamente. Si el software que intenta ejecutar no dice explícitamente que necesita la implementación de Java de Oracle, siempre es seguro y se recomienda comenzar con la versión OpenJDK. Si ocurren problemas, simplemente reconfigure su sistema para usar Java SE de Oracle como predeterminado.

Java JDK frente a Java JRE

La diferencia entre JDK (Java Development Kit) y JRE (Java Runtime Environment) es simplemente solo en la forma en que se usa. Si desea desarrollar aplicaciones y applets, deberá instalar Java JDK. Si solo desea ejecutar aplicaciones Java y applets, solo necesita la versión JRE.

Instalación de Java OpenJDK Ubuntu

La instalación del entorno Java en Ubuntu no se realiza de forma predeterminada. Primero, asegúrese de que sus repositorios funcionen correctamente:

$ apt-cache search openjdk

Esto debería generar una lista de paquetes relacionados con Java como:

....
penjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
....

Una vez confirmado, realice la instalación de Java con:

$ sudo apt-get install openjdk-7-jdk

El comando anterior descargará e instalará OpenJDK Development Kit versión 7, incluidos todos sus requisitos previos. Si necesita instalar una versión anterior de Java, puede hacerlo instalando la versión 6 con:

$ sudo apt-get install openjdk-6-jdk

Verificación de versión

Una vez instalado, puede confirmar la versión de Java instalada actualmente:

$ java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

Instalación de Oracle Java Ubuntu

En caso de que realmente necesite usar el Java SE patentado de Oracle, puede instalarlo encima de su instalación de OpenJDK y luego simplemente reconfigurar su sistema para usar el Java de Oracle como predeterminado. Oracle Java JDK ya no está disponible a través del repositorio estándar de Ubuntu. Sin embargo, podemos usar WebUpd8 Oracle Java PPA. Primero, necesitamos actualizar el archivo de fuentes apt:

$ su -
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" \
 >> /etc/apt/sources.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main"  \
>> /etc/apt/sources.list
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Una vez que los archivos fuente estén en su lugar, podemos usar el comando apt para instalar Java:

# apt-get update
# apt-get install oracle-java7-installer

Los comandos anteriores descargarán, compilarán e instalarán Java 7 en su sistema.

Verificación de versión

Al igual que con OpenJDK, asegúrese de probar la versión de Java una vez finalizada la instalación de Java.

$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

Administrar múltiples instalaciones de Java

Si ha instalado varias versiones de Java, como Open JDK u Oracle SE, en el mismo sistema Ubuntu Linux, puede alternar entre todas las instalaciones de Java mediante el comando update-alternatives.

$ sudo update-alternatives --config java
[sudo] password for lubos: 
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          1052      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1052      manual mode

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

En este punto, todo lo que necesita hacer es, simplemente, ingresar un número entero correspondiente a la versión de Java como se muestra en la salida del comando update-alternatives.

Conclusión

Este artículo mostró la instalación básica de Java en Ubuntu Linux. No cubrimos la instalación de Java de IBM. La versión Java de IBM viene para muchas plataformas comenzando con PowerPC de IBM. Java de IBM es utilizado por aplicaciones SAP como SAP Hana, etc. Nuestro próximo artículo describirá cómo instalar Oracle Java JDK 7 desde el código fuente o el paquete RPM en Ubuntu Linux.


Ubuntu
  1. Cómo instalar Java en Linux

  2. Cómo instalar usb-creator en Ubuntu Linux

  3. Cómo instalar Java en Ubuntu 16.04

  4. Cómo instalar Java en Ubuntu 20.04

  5. Cómo instalar Java en Ubuntu 22.04

Cómo instalar Java en Ubuntu y Linux Mint

¿Cómo instalar Java (OpenJDK u Oracle Java) en Ubuntu 20.04 Linux?

Cómo instalar Java en Ubuntu 18.04

Cómo instalar Java 14 en Linux, Ubuntu, CentOS

¿Cómo instalar Java en Ubuntu 18.04?

Cómo instalar Java en Ubuntu 22.04