Instalar y configurar Java en Ubuntu 17.04 Zesty Zapus
Java es un complemento esencial para la ejecución o funcionamiento de muchas herramientas en el sistema y a poco tiempo de haber sido liberada la nueva versión de Ubuntu que es la versión 17.04 Zesty Zapus, es necesario comenzar a instalar los paquetes esenciales para nuestro sistema.
Actualmente la versión recomendada de Java es la 8 en su update 131, con la cual nos vamos a enfocar. La instalación de Java en Ubuntu 17.04, es relativamente sencilla, podemos hacerlo desde PPA o compilando directamente.
Primero comenzaremos con la instalación de la manera más sencilla que es utilizando los paquetes que nos ofrece Ubuntu directamente, aunque un poco desactualizados, ya que Ubuntu no los actualiza en tiempo y forma cuando surge una nueva versión.
Cómo instalar JDE en Ubuntu 17.04 Zesty Zapus
Lo primero será abrir una terminal y ejecutar lo siguiente:
Primero tendremos que actualizar el sistema y los paquetes con:
sudo apt-get update sudo apt-get upgrade
Después procederemos a instalar JDE con:
sudo apt-get install default-jre
Y listo con ello ya tenemos el entorno de ejecución de java en nuestro sistema.
Como instalar JDK en Ubuntu 17.04 Zesty Zapus
De igual manera abriremos una terminal y ejecutamos los siguientes comandos:
sudo apt-get update sudo apt-get upgrade
Y finalmente procedemos a instalar el Kit de desarrollo de Java:
sudo apt-get install default-jdk
Como instalar Oracle JDK en Ubuntu 17.04 Zesty Zapus
Existe otra forma que nos ofrece webupd8team que es el paquete Oracle nos ofrece directamente y lo podemos obtener agregando el PPA de webupd8team a nuestro sources.list
Si ya tienen agregado el PPA, no es necesario agregarlo de nuevo, solamente estaríamos duplicando y posiblemente creando un conflicto. Para aquellos que tienen dudas pueden verificarlo con el siguiente comando:
sudo nano /etc/apt/sources.list
Ya estando seguros procederemos a agregar el PPA e instalar Oracle Java en nuestro sistema.
Abriremos la terminar y ejecutamos:
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install java-common oracle-java8-installer
Personalizando la instalación de Java en Ubuntu 17.04 Zesty Zapus
Java nos permite tener diferentes versiones instaladas en el sistema, con el cual podemos nosotros elegir sobre cual versión trabajar sin la necesidad de volver a instalar alguna versión pasada sin eliminar una anterior.
Mediante el uso de update-alternatives, podemos realizar dicha configuración que nos permiten gestionar enlaces simbólicos que utilizaran para diferentes comandos.
sudo update-alternatives --config java
Nos desplegara las diferentes versiones de Java que tengamos instaladas, en mi caso como fue instalación nueva solo cuento con la versión actual:
Sólo hay una alternativa en el grupo de enlaces java (provee /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java</pre> Nada que configurar.
Pero por lo general al tener más de una versión nos desplegara algo así:
There are 3 choices for the alternative java (providing /usr/bin/java) Selection PathPriorityStatus ------------------------------------------------------------ *0 /usr/lib/jvm/java-7-oracle/jre/bin/java1074 auto mode 1/usr/lib/jvm/java-6-oracle/jre/bin/java 1073 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1074 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 manual mode
Con el cual nos permite elegir con que numero (versión de java) trabajar.
Esto también aplicada para otros comandos de Java, como:
sudo update-alternatives --config javadoc
(documentador)
sudo update-alternatives --config javac
(compilador)
sudo update-alternatives --config java_vm
sudo update-alternatives --config jcontrol
sudo update-alternatives --config jarsigner
(herramienta de firma)
Definir la variable de entorno JAVA_HOME
JAVA_HOME es una variable para determinar la ubicación de la instalación de Java, la cual muchos programas usan por defecto, por lo cual, para establecer esta variable es necesario que sepamos donde tenemos instalado java.
Con el siguiente comando lo podemos saber:
sudo update-alternatives --config java
Ya teniendo este dato es necesario agregarlo al final de este archivo, lo hacemos con el siguiente comando:
sudo nano /etc/environment
Tomando en cuenta que sustituiremos lo que está entre comillas por la ruta que previamente averiguamos.
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Guardamos con ctrl+ O y salimos con ctrl+ X.
Verificamos finalmente con:
echo $JAVA_HOME
Y listo ya tendremos configurada la ruta de entorno.
En conclusión, java nos ofrece una infinidad de opciones y personalización para poder trabajar. Aunque la mayoría de los pasos aquí descritos pocos los aplican nunca está de más tener un poco información extra cuando sea necesario y más cuando comienzas a trabajar sobre los IDE de java.
El artículo Instalar y configurar Java en Ubuntu 17.04 Zesty Zapus ha sido originalmente publicado en Ubunlog.