DEV Community

Luigi Escalante
Luigi Escalante

Posted on

1

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

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more