Ir al contenido principal

Instalación de Java

Instalación de Java - original
Antes de comenzar, asegúrate de lo siguiente:
- Estás utilizando un sistema operativo conveniente para el desarrollo (por ejemplo Ubuntu, MacOS). Recomendamos a los propietarios de Windows configurar Windows Subsystem for Linux (WSL). Hemos proporcionado una guía sobre cómo hacerlo.
- Sabes cómo abrir la terminal y puedes ejecutar comandos en ella.
- Estás familiarizado con los conceptos básicos de Git.
Para trabajar con Java necesitarás:
- Java Development Kit (JDK): un conjunto que incluye el entorno de ejecución de Java (Java Runtime) y otras herramientas para el desarrollo, principalmente el compilador.
- Gradle: una herramienta para construir proyectos Java.

Usando un gestor de paquetes:
#### MacOS
Los usuarios de MacOS pueden instalar las últimas versiones de JDK y Gradle utilizando el gestor de paquetes Homebrew. Si aún no está instalado, abre la terminal y ejecuta el siguiente comando:

# Instalación de Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Luego, ejecuta los siguientes comandos en la terminal:

# Instalación de JDK
brew install openjdk@20
# Instalación de Gradle, el sistema de construcción de proyectos
brew install gradle

#### Ubuntu Linux
No se puede instalar automáticamente la última versión de JDK 20 y Gradle 8.2 en Linux mediante el gestor de paquetes. Utiliza el gestor de versiones asdf o descarga el archivo desde el sitio oficial.

Usando un gestor de versiones:
- Instala el gestor de versiones asdf (consulta nuestra guía "¿Qué es un gestor de versiones?" para obtener más información).
- Instala JDK ejecutando los siguientes comandos:
  
  ## Instalación de JDK
  asdf plugin-add java https://github.com/halcyon/asdf-java.git
  asdf install java openjdk-20.0.1
  asdf global java openjdk-20.0.1

  ## Configuración de la variable de entorno JAVA_HOME
  . ~/.asdf/plugins/java/set-java-home.bash
  
- Instala el sistema de construcción Gradle:
  Antes de instalar Gradle, asegúrate de que tienes instalada la utilidad unzip ejecutando el comando `unzip --version`. Si no está instalado, puedes hacerlo con el comando `sudo apt install unzip`.
  
  ## Instalación de Gradle
  asdf plugin-add gradle https://github.com/rfrancis/asdf-gradle.git
  asdf install gradle 8.3
  asdf global gradle 8.3
  

Usando paquetes desde el sitio web oficial:
- Puedes descargar la última versión de JDK aquí. Selecciona el archivo adecuado para tu sistema operativo y descárgalo.
- No hay un instalador automático para Linux, así que descarga el archivo desde el enlace proporcionado. Descomprímelo en el directorio /usr/lib/jvm. Luego, establece el valor de la variable de entorno $JAVA_HOME en /usr/lib/jvm/jdk-20.0.1 y añade la ruta /usr/lib/jvm/jdk-20.0.1 a la variable $PATH. Las acciones específicas dependerán de la terminal que estés usando. Por ejemplo, si estás utilizando Bash, sigue estos pasos:
  
  # Desde el directorio donde descargaste el archivo
  mkdir /usr/lib/jvm
  tar -zxf openjdk-20*_bin.tar.gz -C /usr/lib/jvm
  ## El nombre del directorio final puede variar según la versión
  echo 'export JAVA_HOME=/usr/lib/jvm/jdk-20.0.1' >> $HOME/.bashrc
  echo 'export PATH=$PATH:/usr/lib/jvm/jdk-20.0.1/bin' >> $HOME/.bashrc
  source $HOME/.bashrc
  
  Si usas Zsh, realiza las mismas acciones, pero reemplaza .bashrc por .zshrc.
- Puedes descargar la última versión de Gradle aquí. El proceso es similar a la instalación de JDK. Descarga el archivo, descomprímelo en el directorio /opt/gradle y añade la ruta /opt/gradle/gradle-8.2/bin a la variable de entorno $PATH.
  ```bash
  mkdir /opt/gradle
  unzip -d /opt/gradle gradle-8.2-bin.zip
  echo 'export PATH=$PATH:/opt/gradle/gradle-8.2/bin' >> $HOME/.bashrc
  source $HOME/.bashrc
  
Después de instalar JDK y Gradle con cualquiera de los métodos anteriores, reinicia la terminal. Puedes verificar si la instalación fue exitosa ejecutando los siguientes comandos en la terminal:

# La salida puede variar, lo importante es que no haya errores
java --version
openjdk 20 2023-03-21
OpenJDK Runtime Environment Homebrew (build 20)
OpenJDK 64-Bit Server VM Homebrew (build 20, mixed mode, sharing)
gradle -v
-------------------------------------------------------
Gradle 8.1
-------------------------------------------------------