Un IDE es una aplicación que reúne edición, análisis, ejecución y depuración de código. Puedes programar con un editor y la consola, pero un IDE agiliza gran parte del trabajo diario.
En Java encontrarás opciones como Eclipse, NetBeans, IntelliJ IDEA o VS Code. Vamos a centrarnos en IntelliJ IDEA y Visual Studio Code, dos alternativas con enfoques distintos.
IntelliJ idea
IntelliJ IDEA, de JetBrains, es uno de los entornos más utilizados para desarrollar con Java.
Es un entorno construido específicamente para Java. Entiende tu código a un nivel profundo. Sabe qué métodos existen, te sugiere refactorizaciones inteligentes y su depurador es una maravilla.
Funciones gratuitas y suscripción ultimate
Desde IntelliJ IDEA 2025.3 hay una única distribución. El mismo instalador incluye las funciones básicas gratuitas y permite activar mediante suscripción las herramientas avanzadas de Spring, bases de datos y desarrollo profesional.
Para este curso basta con el conjunto gratuito. El núcleo abierto continúa disponible por separado en GitHub, pero ya no hay que elegir entre dos instaladores oficiales.
Instalación y configuración
- Vamos a la web de JetBrains y descargamos IntelliJ IDEA.
- Instalamos como cualquier programa (Siguiente, Siguiente).
- Al abrirlo por primera vez, te pedirá configurar el tema (Oscuro/Claro).
- IntelliJ suele detectar automáticamente el JDK. Si no aparece, selecciónalo en
File > Project Structure > SDK.
Mi recomendación: Para este curso, si tu ordenador lo soporta, usa IntelliJ IDEA. Integra las herramientas de Java sin depender de varias extensiones.
Visual studio code
Quizá ya uses VS Code para JavaScript, Python o Arduino. Es un editor de código ligero que, mediante extensiones, se puede comportar “casi” como un IDE.
La ventaja es que no tienes que instalar otro programa pesado. La desventaja es que, para Java, a veces se siente un poco “parcheado” y consume más recursos de lo que parece al cargar las extensiones de Java.
Instalación del extension pack
VS Code por sí solo no sabe Java. Necesita ayuda. Microsoft ha empaquetado todo lo necesario en un pack.
- Abre VS Code.
- Ve a la pestaña de Extensiones (el icono de los cuadrados a la izquierda).
- Busca “Extension Pack for Java” (de Microsoft).
- Instálalo. Este pack incluye:
- Language Support for Java (Red Hat): Para leer el código.
- Debugger for Java: Para depurar.
- Maven/Gradle: Para gestión de proyectos.
- IntelliCode: Autocompletado con IA básica.
Una vez instalado, VS Code tardará un poco en indexar tu JDK, pero después podrás ejecutar archivos Java pulsando “Run” sobre el método main.
Comparativa: ¿cuál elijo?
Para decidir, podemos comparar las opciones en una tabla rápida:
| Característica | IntelliJ IDEA | VS Code + extensiones |
|---|---|---|
| Enfoque | Especializado en Java/Kotlin. | Generalista (Web, Scripts, etc). |
| Rendimiento | Pesado al inicio, fluido al trabajar. | Ligero al inicio, pesado con muchas extensiones. |
| Inteligencia | Sobresaliente. Entiende el contexto. | Buena, pero a veces falla. |
| Configuración | Incluye el soporte de Java. | Requiere instalar y configurar extensiones. |
| Curva de aprendizaje | Media (muchos menús). | Baja (interfaz sencilla). |
Si vienes de C# y Visual Studio, te sentirás más en casa con IntelliJ IDEA (es potente y estructurado).
Si vienes de Web/JS, te sentirás más cómodo con VS Code.