Antes de instalar Java en Ubuntu 20.04, es necesario preparar el sistema con algunas configuraciones básicas. En esta sección, se detallan los pasos para crear la carpeta de instalación, mover y descomprimir los archivos, configurar las variables de entorno y añadir Java al PATH del sistema. Siguiendo estas instrucciones, se garantizará una instalación correcta y funcional.



Requisitos previos

Antes de comenzar con la instalación, asegurate de contar con lo siguiente:




Instalación manual de Java JDK 8 update 251 en Ubuntu

Paso 1: Crear la carpeta de instalación

sudo mkdir -p /usr/java/


Paso 2: Mover el archivo descargado a la carpeta de instalación

sudo mv /ruta/donde/descargaste/jdk-8u251-linux-x64.tar.gz /usr/java/


Paso 3: Descomprimir el archivo en la carpeta de instalación

cd /usr/java/
sudo tar -xvzf jdk-8u251-linux-x64.tar.gz


Paso 4: Configurar variables de entorno

Para que el sistema reconozca la instalación de Java desde cualquier terminal o aplicación, vamos a definir las variables de entorno JAVA_HOME y JRE_HOME.

sudo nano /etc/environment

(Asegurarse de que las rutas coincidan con el nombre exacto de la carpeta que se descomprimió).


Paso 5: Añadir Java al PATH del sistema

Vamos a agregar la carpeta bin del JDK al PATH, de modo que podamos usar los comandos de Java sin escribir la ruta completa.

Agregarlo al  .bashrc del usuario actual

nano ~/.bashrc
export PATH=$PATH:/usr/java/jdk1.8.0_251/bin
source ~/.bashrc


Paso 6: Configurar el acceso gráfico para el usuario root

Java, por sí solo, no necesita acceso al entorno gráfico. Sin embargo, para ejecutar aplicaciones Java con interfaz gráfica como usuario root, necesitamos que root tenga permiso para acceder al servidor gráfico del usuario actual.

Para eso, hay que copiar el archivo .Xauthority, que gestiona el acceso gráfico, desde el usuario actual al entorno de root.


Identificar la ubicación del archivo .Xauthority

ls -la ~/.Xauthority

Esto debería mostrar la ruta completa del archivo (por ejemplo, /home/juan/.Xauthority).

Copiar el archivo al directorio de root

sudo cp /home/tu_usuario/.Xauthority /root/

Ejemplo: sudo cp /home/juan/.Xauthority /root/

Exportar la variable de entorno para root

export XAUTHORITY=/root/.Xauthority




Paso 7: Verificar la instalación de Java

Para asegurarte de que Java fue instalado y configurado correctamente, abrir una terminal y ejecutar los siguientes comandos:

java -version

La salida esperada debería ser similar a esta:

java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)


javac -version

La salida esperada:

javac 1.8.0_251