Instalación del JDK y configuración del entorno de desarrollo
Introducción
Antes de empezar a programar en Java, necesitamos preparar nuestro ordenador con las herramientas necesarias. El componente principal que necesitamos es el JDK (Java Development Kit), que incluye todo lo necesario para desarrollar, compilar y ejecutar programas Java. Además, aunque no es estrictamente necesario, un entorno de desarrollo integrado (IDE) facilitará enormemente nuestra experiencia de programación. En este artículo, aprenderemos a instalar el JDK en diferentes sistemas operativos y configuraremos un entorno de desarrollo completo para comenzar a programar en Java de manera eficiente.
¿Qué es el JDK?
El JDK (Java Development Kit) es un conjunto de herramientas de desarrollo que nos permite crear aplicaciones en Java. Es importante distinguirlo del JRE (Java Runtime Environment), que solo permite ejecutar aplicaciones Java pero no desarrollarlas. El JDK incluye:
- JRE: El entorno de ejecución de Java, que contiene la Máquina Virtual de Java (JVM)
- Compilador de Java (
javac
): Traduce el código fuente Java a bytecode - Herramientas de desarrollo: Utilidades para depurar, documentar y analizar código
- Biblioteca estándar de Java: Conjunto de clases y paquetes predefinidos
Para este tutorial, utilizaremos la versión 21 del JDK, que es una versión LTS (Long-Term Support) con soporte a largo plazo.
Instalación del JDK
A continuación, veremos cómo instalar el JDK en los tres sistemas operativos más comunes: Windows, macOS y Linux.
Instalación en Windows
-
Descargar el JDK:
- Visita la página oficial de descargas de Oracle: https://www.oracle.com/java/technologies/downloads/
- Selecciona "Java 24" (o la versión más reciente)
- En la sección de Windows, elige el instalador apropiado para tu sistema (x64 para sistemas de 64 bits)
- Descarga el archivo .exe
-
Ejecutar el instalador:
- Haz doble clic en el archivo descargado
- Sigue las instrucciones del asistente de instalación
- Anota la ruta de instalación (por defecto suele ser
C:\Program Files\Java\jdk-21
)
-
Configurar las variables de entorno:
- Haz clic derecho en "Este equipo" o "Mi PC" y selecciona "Propiedades"
- Selecciona "Configuración avanzada del sistema"
- Haz clic en "Variables de entorno"
- En "Variables del sistema", haz clic en "Nueva" y añade:
- Nombre de la variable:
JAVA_HOME
- Valor de la variable: la ruta de instalación del JDK (ej.
C:\Program Files\Java\jdk-21
)
- Nombre de la variable:
- Busca la variable "Path" en "Variables del sistema", selecciónala y haz clic en "Editar"
- Haz clic en "Nuevo" y añade:
%JAVA_HOME%\bin
- Haz clic en "Aceptar" para cerrar todas las ventanas
-
Verificar la instalación:
- Abre el símbolo del sistema (cmd)
- Escribe:
java -version
- Deberías ver un mensaje que muestra la versión de Java que has instalado
- Escribe:
javac -version
- Deberías ver la versión del compilador de Java
Instalación en macOS
-
Descargar el JDK:
- Visita la página oficial de descargas de Oracle: https://www.oracle.com/java/technologies/downloads/
- Selecciona "Java 21"
- En la sección de macOS, descarga el archivo .dmg
-
Ejecutar el instalador:
- Abre el archivo .dmg descargado
- Haz doble clic en el icono del paquete para iniciar la instalación
- Sigue las instrucciones del asistente de instalación
-
Verificar la instalación:
- Abre la Terminal
- Escribe:
java -version
- Deberías ver un mensaje que muestra la versión de Java instalada
- Escribe:
javac -version
- Deberías ver la versión del compilador de Java
-
Configurar variables de entorno (opcional, macOS suele configurarlas automáticamente):
- Abre la Terminal
- Edita el archivo de perfil con:
nano ~/.zshrc
(para macOS Catalina o posterior) onano ~/.bash_profile
(para versiones anteriores) - Añade las siguientes líneas:
export JAVA_HOME=$(/usr/libexec/java_home)export PATH=$JAVA_HOME/bin:$PATH
- Guarda con Ctrl+O y sal con Ctrl+X
- Aplica los cambios con:
source ~/.zshrc
osource ~/.bash_profile
Instalación en Linux (Ubuntu/Debian)
-
Instalar el JDK usando apt:
- Abre una terminal
- Actualiza el índice de paquetes:
sudo apt update
- Instala el JDK:
sudo apt install openjdk-21-jdk
- Si la versión 21 no está disponible, puedes instalar la versión más reciente disponible en los repositorios de tu distribución
-
Verificar la instalación:
- En la terminal, escribe:
java -version
- Deberías ver un mensaje que muestra la versión de Java
- Escribe:
javac -version
- Deberías ver la versión del compilador de Java
- En la terminal, escribe:
-
Configurar variables de entorno:
- Encuentra la ubicación del JDK:
update-alternatives --config java
- Copia la ruta (sin
/bin/java
al final) - Edita el archivo de perfil:
sudo nano /etc/profile.d/jdk.sh
- Añade las siguientes líneas:
export JAVA_HOME=ruta_del_jdkexport PATH=$JAVA_HOME/bin:$PATH
- Guarda con Ctrl+O y sal con Ctrl+X
- Haz ejecutable el script:
sudo chmod +x /etc/profile.d/jdk.sh
- Aplica los cambios:
source /etc/profile.d/jdk.sh
- Encuentra la ubicación del JDK:
Instalación de un IDE (Entorno de Desarrollo Integrado)
Aunque podríamos programar Java usando un simple editor de texto y la línea de comandos, un IDE nos facilitará enormemente el trabajo proporcionando herramientas de autocompletado, depuración, refactorización y mucho más. Para este tutorial, recomendamos IntelliJ IDEA, Eclipse o Apache NetBeans, tres de los IDE más populares para Java.
IntelliJ IDEA
IntelliJ IDEA es uno de los IDE más potentes y modernos para Java. Tiene dos versiones: Community (gratuita) y Ultimate (de pago). La versión Community es suficiente para seguir este tutorial.
-
Descargar IntelliJ IDEA Community:
- Visita la página oficial: https://www.jetbrains.com/idea/download/
- Descarga la versión adecuada para tu sistema operativo
-
Instalar:
- En Windows: Ejecuta el archivo .exe y sigue el asistente
- En macOS: Arrastra la aplicación a la carpeta de Aplicaciones
- En Linux: Descomprime el archivo .tar.gz y ejecuta el script de instalación
-
Configurar:
- Al iniciar IntelliJ por primera vez, te pedirá algunas configuraciones iniciales
- Cuando te pregunte por el JDK, selecciona el que instalaste anteriormente
- Puedes elegir el tema oscuro o claro según tus preferencias
Eclipse
Eclipse es otro IDE muy popular y totalmente gratuito para Java:
-
Descargar Eclipse:
- Visita la página oficial: https://www.eclipse.org/downloads/
- Descarga "Eclipse IDE for Java Developers"
-
Instalar:
- Eclipse no requiere instalación tradicional
- Descomprime el archivo descargado en la ubicación deseada
- En Windows: Ejecuta eclipse.exe
- En macOS: Abre Eclipse.app
- En Linux: Ejecuta el archivo eclipse
-
Configurar:
- Al iniciar, te pedirá seleccionar un workspace (espacio de trabajo)
- Ve a Window > Preferences > Java > Installed JREs
- Añade el JDK que instalaste anteriormente si no aparece automáticamente
Apache NetBeans
NetBeans es un IDE más ligero y también gratuito:
-
Descargar NetBeans:
- Visita la página oficial: https://netbeans.apache.org/download/
- Descarga la versión más reciente
-
Instalar:
- Ejecuta el instalador y sigue las instrucciones
- Asegúrate de que detecta correctamente el JDK instalado
-
Configurar:
- NetBeans generalmente detecta automáticamente el JDK
- Si necesitas configurarlo manualmente, ve a Tools > Java Platforms
- Añade la ruta del JDK si es necesario
Primer proyecto en tu IDE
Ahora que tenemos el JDK y un IDE instalados, vamos a crear nuestro primer proyecto para asegurarnos de que todo funciona correctamente. Usaremos IntelliJ IDEA como ejemplo, pero los pasos son similares en Eclipse y NetBeans.
Crear un proyecto en IntelliJ IDEA
- Abre IntelliJ IDEA
- Selecciona "New Project" (Nuevo proyecto)
- Asegúrate de que "Java" está seleccionado en el panel izquierdo
- Selecciona el JDK que instalaste en la opción "Project SDK"
- Haz clic en "Next"
- Dale un nombre al proyecto, por ejemplo "MiPrimerProyectoJava"
- Haz clic en "Finish"
Añadir una clase con método main
- Haz clic derecho en la carpeta "src" del proyecto
- Selecciona "New" > "Java Class"
- Escribe un nombre para la clase, por ejemplo "HolaMundo"
- Haz clic en "OK"
- Añade el siguiente código:
public class HolaMundo {
public static void main(String[] args) {
System.out.println("Mi entorno de desarrollo Java está funcionando correctamente");
}
}
Ejecutar el programa
- Haz clic derecho en el archivo "HolaMundo.java"
- Selecciona "Run 'HolaMundo.main()'"
- Deberías ver el mensaje "Mi entorno de desarrollo Java está funcionando correctamente" en la ventana de salida en la parte inferior del IDE
Si todo ha funcionado correctamente, ¡felicidades! Ya tienes configurado tu entorno de desarrollo Java y estás listo para empezar a programar.
Consejos para la configuración del IDE
Para hacer tu experiencia de programación más agradable, aquí hay algunos consejos para configurar tu IDE:
Personalización de IntelliJ IDEA
-
Tema y colores:
- Ve a File > Settings > Appearance & Behavior > Appearance
- Selecciona el tema que prefieras (Light o Darcula)
-
Tamaño de fuente:
- Ve a File > Settings > Editor > Font
- Ajusta el tamaño y tipo de fuente
-
Atajos de teclado:
- Ve a File > Settings > Keymap
- Puedes buscar acciones específicas y cambiar sus atajos
-
Plugins recomendados:
- Ve a File > Settings > Plugins
- Algunos plugins útiles:
- "Key Promoter X" para aprender atajos de teclado
- "Rainbow Brackets" para diferenciar visualmente los paréntesis anidados
- "SonarLint" para análisis de código en tiempo real
Personalización de Eclipse
-
Tema y colores:
- Ve a Window > Preferences > General > Appearance
- Puedes instalar temas desde el marketplace
-
Tamaño de fuente:
- Ve a Window > Preferences > General > Appearance > Colors and Fonts
- Busca "Basic" y cambia "Text Font"
-
Formateo automático de código:
- Ve a Window > Preferences > Java > Code Style > Formatter
- Puedes personalizar las reglas de formateo
Personalización de NetBeans
-
Tema y colores:
- Ve a Tools > Options > Appearance
- Selecciona el tema de tu preferencia
-
Tamaño de fuente:
- Ve a Tools > Options > Fonts & Colors
- Ajusta el tamaño de fuente en la pestaña "Font"
-
Plantillas de código:
- Ve a Tools > Templates
- Personaliza las plantillas para diferentes tipos de archivo
Depuración básica
La depuración (debugging) es una habilidad esencial para cualquier programador. Todos los IDE mencionados tienen potentes herramientas de depuración. Veamos cómo usar la depuración básica en IntelliJ IDEA:
-
Establecer un punto de interrupción (breakpoint):
- Haz clic en el margen izquierdo junto al número de línea donde quieres detener la ejecución
- Aparecerá un punto rojo indicando el breakpoint
-
Iniciar la depuración:
- Haz clic derecho en la clase con el método main
- Selecciona "Debug" en lugar de "Run"
- El programa se detendrá cuando llegue al breakpoint
-
Controles de depuración:
- Step Over (F8): Ejecuta la línea actual y pasa a la siguiente
- Step Into (F7): Entra en el método que se está llamando
- Step Out (Shift+F8): Sale del método actual
- Resume (F9): Continúa la ejecución hasta el próximo breakpoint
-
Inspeccionar variables:
- Cuando el programa está detenido en un breakpoint, puedes ver el valor de las variables en la ventana "Variables"
- También puedes pasar el cursor sobre una variable en el código para ver su valor
Resumen
En este artículo, hemos aprendido a instalar el JDK (Java Development Kit) en diferentes sistemas operativos y a configurar un entorno de desarrollo integrado (IDE) para programar en Java. Hemos visto cómo instalar IntelliJ IDEA, Eclipse o NetBeans, tres de los IDE más populares para Java, y hemos creado nuestro primer proyecto para verificar que todo funciona correctamente.
La correcta configuración del entorno de desarrollo es un paso fundamental antes de comenzar a programar. Con el JDK y un buen IDE, disponemos de todas las herramientas necesarias para escribir, compilar, ejecutar y depurar programas Java de manera eficiente. En el próximo artículo, profundizaremos en la creación de nuestro primer programa Java y exploraremos su estructura básica.