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:

  • Permisos de administrador (sudo) para ejecutar comandos que modifican el sistema.

  • Sistema operativo Ubuntu con acceso a la terminal.

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

Paso 1: Crear la carpeta de instalación

  • Primero, creamos la carpeta donde instalaremos Java. Esto ayuda a mantener ordenados los archivos del sistema.
  • Ejecutar este comando en la terminal: 
sudo mkdir -p /usr/java/


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

  • Ahora, vamos a mover el archivo jdk-8u251-linux-x64.tar.gz que descamos a la carpeta /usr/java/ para poder descomprimirlo allí.
  • Ejecutar este comando, reemplazando /ruta/donde/descargaste/ por la ruta real donde está el archivo en tu equipo:
sudo mv /ruta/donde/descargaste/jdk-8u251-linux-x64.tar.gz /usr/java/


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

  • Ahora descomprimimos el archivo .tar.gz que movimos a /usr/java/ para instalar Java.
  • Ejecutar estos comandos:
cd /usr/java/
sudo tar -xvzf jdk-8u251-linux-x64.tar.gz
  • Esto extraerá la carpeta jdk1.8.0_251 dentro de /usr/java/.


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.

  • Editar el archivo /etc/environment, ejecutar el siguiente comando para agregar las variables globalmente (requiere permisos de administrador):

sudo nano /etc/environment
  • Agregar estas líneas al final del archivo: 
    • JAVA_HOME="/usr/java/jdk1.8.0_251"
    • JRE_HOME="/usr/java/jdk1.8.0_251/jre"

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

  • Guardar y cerrar
    • Presioná Ctrl + O para guardar.

    • Presioná Enter para confirmar.

    • Luego Ctrl + X para salir.

  • Aplicar los cambios (reinicio opcional) 
    • Para aplicar los cambios sin reiniciar el sistema: 

      source /etc/environment

      (En algunos casos es necesario cerrar sesión o reiniciar para que las variables globales se apliquen completamente).


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

  •  Abrir el archivo .bashrc:
nano ~/.bashrc
  • Ir al final del archivo y agregar esta línea:
export PATH=$PATH:/usr/java/jdk1.8.0_251/bin
  • Guardar y salir:
    • Ctrl + O para guardar,

    • Enter para confirmar,

    • Ctrl + X para cerrar.

  • Aplicar los cambios en la terminal actual:
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

  • Abrir una terminal y ejecutar:
ls -la ~/.Xauthority

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

Copiar el archivo al directorio de root

  • Reemplazá tu_usuario por el nombre real del usuario que inició sesión gráficamente:
sudo cp /home/tu_usuario/.Xauthority /root/

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

Exportar la variable de entorno para root

  • Esto asegura que root utilice correctamente el archivo copiado:
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:

  • Verificar la versión de Java 
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)


  • Verificar la versión del compilador (javac)
javac -version

La salida esperada:

javac 1.8.0_251



  • Sem rótulos