Instalación
¿Qué necesitas instalar?
Para desarrollar en Java necesitas el JDK (Java Development Kit), que incluye:
- JRE (Java Runtime Environment): Para ejecutar aplicaciones Java.
- Compilador: Para convertir código
.javaen bytecode.class. - Herramientas de desarrollo: Debugger, analizadores y utilidades.
No instales solo el JRE si planeas programar en Java. Necesitas el JDK completo.
¿Qué versión instalar?
Recomendaciones para 2026:
- Java 21: Versión LTS más reciente. Úsala si comienzas un proyecto nuevo.
- Java 17: Versión LTS anterior, ampliamente usada en la industria.
- Java 8/11: Solo si mantienes proyectos legacy. No para desarrollo nuevo.
Esta guía se enfoca en OpenJDK, la implementación de código abierto de Java.
Linux
Arch Linux
Instala OpenJDK directamente desde los repositorios oficiales:
sudo pacman -Syusudo pacman -S jdk-openjdkVerifica la instalación:
java -versionjavac -versionSi necesitas múltiples versiones de Java, instala archlinux-java y gestiona las versiones:
sudo pacman -S archlinux-javaarchlinux-java statussudo archlinux-java set java-21-openjdkUbuntu / Debian
Instala OpenJDK desde los repositorios:
sudo apt updatesudo apt install openjdk-21-jdkVerifica la instalación:
java -versionjavac -versionSi necesitas cambiar entre versiones de Java:
sudo update-alternatives --config javasudo update-alternatives --config javacFedora / RHEL
sudo dnf install java-21-openjdk-develVerifica la instalación:
java -versionjavac -versionVariables de entorno (opcional)
En la mayoría de distribuciones, JAVA_HOME se configura automáticamente. Si necesitas configurarlo manualmente:
export JAVA_HOME=/usr/lib/jvm/java-21-openjdkexport PATH=$JAVA_HOME/bin:$PATHAgrega estas líneas a tu ~/.bashrc, ~/.zshrc o ~/.config/fish/config.fish según tu shell.
Windows
Opción 1: Instalación directa
- Descarga OpenJDK desde Adoptium o Oracle.
- Ejecuta el instalador y sigue los pasos.
- Marca la opción para agregar Java al PATH durante la instalación.
Verifica la instalación en PowerShell:
java -versionjavac -versionOpción 2: Con winget
Si tienes Windows 11 o Windows 10 actualizado:
winget install Microsoft.OpenJDK.21Opción 3: Con Chocolatey
choco install openjdk21Configurar JAVA_HOME en Windows
Si el instalador no lo configuró automáticamente:
- Busca "Variables de entorno" en el menú de inicio.
- En "Variables del sistema", haz clic en "Nueva".
- Nombre:
JAVA_HOME - Valor: Ruta donde instalaste Java (ejemplo:
C:\Program Files\Eclipse Adoptium\jdk-21.0.0.12-hotspot) - Agrega
%JAVA_HOME%\binal PATH del sistema.
macOS
Con Homebrew (recomendado)
brew install openjdk@21Vincula el JDK al sistema:
sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk \ /Library/Java/JavaVirtualMachines/openjdk-21.jdkVerifica la instalación:
java -versionjavac -versionInstalación manual
- Descarga OpenJDK desde Adoptium.
- Abre el
.pkgy sigue las instrucciones. - Verifica con
java -version.
Gestionar múltiples versiones
Usa jenv para cambiar entre versiones de Java fácilmente:
brew install jenvjenv add /Library/Java/JavaVirtualMachines/openjdk-21.jdk/Contents/Homejenv global 21Verificar la instalación
Después de instalar, crea un archivo Hola.java:
public class Hola { public static void main(String[] args) { System.out.println("Java está instalado correctamente"); }}Compílalo y ejecútalo:
javac Hola.javajava HolaSi ves Java está instalado correctamente, todo funciona.
Herramientas adicionales recomendadas
- IDE: IntelliJ IDEA (Community o Ultimate) o Eclipse
- Gestor de builds: Maven o Gradle (lo veremos en capítulos posteriores)
- Control de versiones: Git
No necesitas instalar todo esto ahora. Con el JDK es suficiente para comenzar.
Próximo paso
Ahora que tienes Java instalado, escribe tu primer programa: Primer programa →