DEV Community

Luigi Escalante
Luigi Escalante

Posted on

Instalar Java JDK en GNU/Linux

Para instalar Java Jdk en linux son una serie de sencillos pasos.

Descargar el paquete de Java Jdk de la pagina de Oracle:

Se pude descargar de aquí. Es importante descargar la versión correcta si es de 32 o 64 bits. Ejemplo: jdk-8u40-linux-x64.tar.gz es la versión para Linux de 64 Bits.

Descomprimir el paquete.

En la terminal de Linux nos colocamos en la carpeta en donde descargamos el paquete para descomprimirlo con el siguiente comando:

tar xzfv jdk-8u40-linux-x64.tar.gz
Enter fullscreen mode Exit fullscreen mode

Meter Java en los path de Linux

Esto es para poder usar java sin necesidad de estar indicando la ruta cada vez que utilizemos Java.

Configurar el path

Como super usuario y con un editor de texto como vim abrimos el archivo /etc/profile e introducimos lo siguiente al final del archivo.

#Java JDK
export PATH=/usr/local/jdk/bin/:$PATH
export PATH=/usr/local/jdk/jre/bin/:$PATH
export JAVA_HOME=/usr/local/jdk/jre
Enter fullscreen mode Exit fullscreen mode

Actualizar nuestras configuraciones

Con el siguiente comando actualizamos nuestras variables sin la necesidad de reiniciar nuestro equipo.

source /etc/profile
Enter fullscreen mode Exit fullscreen mode

Comprobar que todo se instalo de manera correcta.

en la terminal escribimos:

java --version
Enter fullscreen mode Exit fullscreen mode

Y nos debera devolver lo siguiente:

java version “1.8.0_40”

Java(TM) SE Runtime Environment (build 1.8.0_40-b26)

Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

Y con esto tenemos nuestro Java Jdk instalado.

Si tenemos 2 versiones de Java en nuestro equipo ejemplo Oracle JDK y Open-Jdk podemos cambiar cual queremos usar con el siguiente comando:
sudo update-alternatives --config java
Con esto nos muestra un listado con los JDK de Java instalados y solo tenemos que seleccionar el que queramos usar.

Selection    Command
-----------------------------------------------
   1           java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.4.1.1-1.fc36.x86_64/bin/java)
*+ 2           /usr/lib/jvm/jdk-19-oracle-x64/bin/java

Enter to keep the current selection[+], or type selection number: 2    
Enter fullscreen mode Exit fullscreen mode

Top comments (0)