S01L01 – Nuevo – Versiones de Java y Configuración del entorno

html




Dominando IntelliJ IDEA: Una Guía Integral para la Instalación y Configuración

Tabla de Contenidos

  1. Introducción .......................................................... 1
  2. Descargando IntelliJ IDEA ........................................... 3
  3. Instalando IntelliJ IDEA ............................................. 5
  4. Navegando por la Actualizada UI de IntelliJ IDEA............................. 8
  5. Configurando el Java Development Kit (JDK)........................... 12
  6. Creando Tu Primer Proyecto en IntelliJ IDEA....................... 16
  7. Ejecutando Tu Primera Aplicación Java............................... 20
  8. Conclusión ............................................................ 24

Introducción

Bienvenido a la Guía Definitiva de Configuración de IntelliJ IDEA

En el siempre cambiante panorama del desarrollo de software, tener un entorno de desarrollo integrado (IDE) robusto es crucial para la eficiencia y la productividad. IntelliJ IDEA, desarrollado por JetBrains, se destaca como una opción de primer nivel para desarrolladores Java, ofreciendo una plétora de características que optimizan el proceso de codificación. Esta guía proporciona una caminata paso a paso para instalar y configurar la última versión de IntelliJ IDEA, navegar por su recientemente actualizada interfaz de usuario (UI) y configurar tu entorno de desarrollo para la creación fluida de proyectos.

Importancia de IntelliJ IDEA

IntelliJ IDEA es conocido por su asistencia inteligente de código, diseño ergonómico e integración fluida con diversas herramientas y frameworks. Ya seas un principiante que inicia su viaje de codificación o un desarrollador experimentado que busca mejorar su flujo de trabajo, dominar IntelliJ IDEA puede potenciar significativamente tus esfuerzos de programación.

Pros y Contras

Pros Contras
Autocompletado inteligente de código Puede ser intensivo en recursos
Herramientas de depuración robustas Curva de aprendizaje más pronunciada para principiantes
Integración fluida con control de versiones Características premium requieren una licencia pagada
Extenso ecosistema de plugins Actualizaciones frecuentes pueden requerir adaptación

Cuándo y Dónde Usar IntelliJ IDEA

IntelliJ IDEA es ideal para el desarrollo de Java, pero también soporta una amplia gama de otros lenguajes de programación y tecnologías. Es adecuado para desarrollar aplicaciones de escritorio, web, empresariales y móviles. Ya estés trabajando en proyectos de pequeña escala o en sistemas empresariales grandes, IntelliJ IDEA proporciona las herramientas necesarias para gestionar y ejecutar tus tareas de manera eficiente.


Descargando IntelliJ IDEA

Cómo Obtener IntelliJ IDEA para Windows

Para comenzar tu viaje con IntelliJ IDEA, primero necesitarás descargar la versión adecuada para tu sistema operativo. Sigue estos pasos para descargar IntelliJ IDEA Community Edition para Windows:

  1. Abre Tu Navegador Web: Inicia tu navegador web preferido.
  2. Busca IntelliJ IDEA: Escribe "IntelliJ download for Windows" en la barra de búsqueda.
  3. Selecciona el Enlace Oficial: Haz clic en el primer enlace de descarga que aparezca en los resultados de búsqueda.
  4. Elige la Community Edition: Desplázate hacia abajo para encontrar el enlace de la Community Edition, que es gratuita.
  5. Inicia la Descarga: Haz clic en el enlace de descarga para comenzar a descargar el archivo instalador .exe.

Tabla: Comparación de Ediciones de IntelliJ IDEA

Característica Community Edition Ultimate Edition
Gratis para Usar No
Soporte para Java
Herramientas de Desarrollo Web Limitadas Extensas
Herramientas de Base de Datos No
Soporte Avanzado para Frameworks No

Instalando IntelliJ IDEA

Proceso de Instalación Paso a Paso

Una vez que la descarga esté completa, procede con la instalación:

  1. Cierra Aplicaciones Innecesarias: Asegúrate de que no haya otros programas ejecutándose para prevenir conflictos durante la instalación.
  2. Ejecuta el Instalador: Haz doble clic en el archivo .exe descargado para iniciar el asistente de instalación.
  3. Sigue el Asistente de Instalación:
    • Elige el Directorio de Instalación: Puedes continuar con el directorio predeterminado o elegir una ubicación personalizada.
    • Selecciona Componentes: Opta por crear un acceso directo en el escritorio y añadir IntelliJ IDEA al PATH del sistema para un acceso más fácil.
    • Integración con el Menú Contextual: Habilita la opción para abrir carpetas como proyectos directamente desde el menú contextual al hacer clic derecho.
  4. Completa la Instalación: Haz clic en ‘Next’ y luego en ‘Install’ para comenzar el proceso de instalación. Esto puede tomar unos minutos.
  5. Solicitud de Reinicio: Después de la instalación, es posible que se te pida reiniciar tu sistema para aplicar los cambios. Se recomienda hacerlo.

Tabla: Resumen de Opciones de Instalación

Opción Descripción
Acceso Directo en el Escritorio Crea un acceso directo en tu escritorio para un acceso fácil.
Añadir al PATH Permite abrir IntelliJ IDEA desde la línea de comandos.
Abrir Carpeta como Proyecto Habilita la apertura de cualquier carpeta como proyecto mediante el menú contextual.
Instalar para Todos los Usuarios Instala IntelliJ IDEA para todos los usuarios en el sistema.

Navegando por la Actualizada UI de IntelliJ IDEA

Explorando la Nueva Interfaz de Usuario

La UI de IntelliJ IDEA ha experimentado cambios significativos para mejorar la experiencia del usuario y la funcionalidad. Familiarizarte con estas actualizaciones es esencial para un flujo de trabajo de desarrollo fluido.

  1. Lanzador y Pantalla de Bienvenida: Al iniciar IntelliJ IDEA, se te recibe con la pantalla de Bienvenida, ofreciendo opciones para crear un nuevo proyecto, abrir uno existente o clonar un proyecto desde Sistemas de Control de Versiones (VCS) como GitHub o GitLab.
  2. Vista del Proyecto: El panel izquierdo muestra la estructura del proyecto, permitiéndote navegar a través de archivos y directorios de manera eficiente.
  3. Ventana del Editor: El área central es el editor de código, equipado con autocompletado inteligente y detección de errores en tiempo real.
  4. Ventanas de Herramientas: Diversas herramientas como el Terminal, el Depurador y el Control de Versiones son accesibles mediante la barra de herramientas.
  5. Barra de Estado: Ubicada en la parte inferior, la barra de estado proporciona información sobre el proyecto actual, incluyendo el JDK seleccionado, el estado del control de versiones y más.

Volviendo a la UI Clásica

Para los usuarios acostumbrados a la UI anterior, IntelliJ IDEA ofrece una opción para revertir a la interfaz clásica:

  1. Accede a Configuración: Navega a File > Settings (o presiona Ctrl + Alt + S).
  2. Modifica la Apariencia: Bajo la sección Appearance & Behavior, selecciona Appearance.
  3. Selecciona el Tema de la UI: Elige el tema de la UI clásica de las opciones disponibles.
  4. Aplica los Cambios: Haz clic en Apply y reinicia IntelliJ IDEA para que los cambios tomen efecto.

Configurando el Java Development Kit (JDK)

Entendiendo la Importancia del JDK

El Java Development Kit (JDK) es esencial para desarrollar y ejecutar aplicaciones Java. IntelliJ IDEA requiere un JDK para compilar y ejecutar tu código de manera efectiva.

Elegir el JDK Adecuado

IntelliJ IDEA soporta múltiples proveedores y versiones de JDK. Aunque ofrece Oracle OpenJDK por defecto, puedes configurarlo para usar otras distribuciones como Microsoft OpenJDK.

Comparación de Distribuciones Populares de JDK

Proveedor de JDK Última Versión Licencia Características
Oracle OpenJDK 17 LTS Gratis para uso personal Soporte integral de herramientas
Microsoft OpenJDK 17 LTS Open Source Optimizado para entornos Windows
AdoptOpenJDK 17 LTS Open Source Construcciones impulsadas por la comunidad
Amazon Corretto 17 LTS Gratis Soporte a largo plazo y seguridad

Instalando Microsoft OpenJDK

Para instalar la versión 17 LTS de Microsoft OpenJDK:

  1. Descarga Microsoft Java 17:
    • Abre tu navegador web y busca "Microsoft Java 17 download".
    • Navega a la página oficial de Microsoft y selecciona el instalador apropiado para tu sistema operativo (Windows).
    • Descarga el archivo instalador .msi.
  2. Ejecuta el Instalador:
    • Haz doble clic en el archivo .msi descargado para iniciar el instalador.
    • Sigue las instrucciones en pantalla para completar la instalación.
    • Una vez instalado, reinicia IntelliJ IDEA para que reconozca el nuevo JDK.

Configurando IntelliJ IDEA para Usar Microsoft OpenJDK

  1. Abre IntelliJ IDEA: Inicia el IDE después de instalar el JDK.
  2. Accede a la Estructura del Proyecto:
    • Ve a File > Project Structure (o presiona Ctrl + Alt + Shift + S).
  3. Selecciona SDKs:
    • Bajo Platform Settings, haz clic en SDKs.
    • Haz clic en el icono + y selecciona JDK.
  4. Especifica la Ruta del JDK:
    • Navega al directorio de instalación de Microsoft OpenJDK (por ejemplo, C:\Program Files\Microsoft\jdk-17).
    • Selecciona la carpeta y haz clic en OK.
  5. Aplica los Cambios: Haz clic en Apply y luego en OK para guardar la configuración.

Creando Tu Primer Proyecto en IntelliJ IDEA

Guía Paso a Paso para la Creación de un Proyecto

  1. Lanza IntelliJ IDEA: Abre el IDE.
  2. Inicia un Nuevo Proyecto:
    • Desde la pantalla de Bienvenida, selecciona New Project.
  3. Selecciona el Tipo de Proyecto:
    • Elige Java de la lista de tipos de proyecto.
  4. Configura el Project SDK:
    • Asegúrate de que Microsoft OpenJDK 17 esté seleccionado como el Project SDK.
    • Si no está seleccionado, haz clic en Add SDK y selecciona el Microsoft OpenJDK configurado previamente.
  5. Plantilla de Proyecto:
    • Opta por Command Line App para una aplicación Java sencilla.
  6. Especifica la Ubicación del Proyecto:
    • Elige un directorio donde residirá tu proyecto.
  7. Finaliza la Configuración: Haz clic en Finish para crear el proyecto.

Diagrama: Flujo de Trabajo para la Creación de Proyectos en IntelliJ IDEA


Ejecutando Tu Primera Aplicación Java

Escribiendo Tu Primer Programa

Vamos a crear una sencilla aplicación "Hello, World!" para probar tu configuración.

  1. Crea una Nueva Clase Java:
    • Haz clic derecho en la carpeta src en la vista del Proyecto.
    • Selecciona New > Java Class.
    • Nombra la clase HelloWorld.
  2. Añade el Siguiente Código:

Explicación del Código

  • Declaración de Clase: public class HelloWorld define una clase pública llamada HelloWorld.
  • Método Main: public static void main(String[] args) es el punto de entrada de la aplicación.
  • Sentencia de Impresión: System.out.println("Hello and Welcome"); muestra la cadena especificada en la consola.

Ejecutando la Aplicación

  1. Compila el Proyecto:
    • Haz clic en el menú Build y selecciona Build Project o presiona Ctrl + F9.
  2. Ejecuta la Aplicación:
    • Haz clic en el botón Run (flecha verde) en la barra de herramientas o haz clic derecho en la clase HelloWorld y selecciona Run 'HelloWorld.main()'.
  3. Ver la Salida:

Código de Programa de Muestra con Comentarios

Explicación de la Salida del Programa

Cuando ejecutas el programa HelloWorld, IntelliJ IDEA compila el código Java y ejecuta el método main. La sentencia System.out.println envía la cadena "Hello and Welcome" a la salida estándar, que se muestra en la ventana de consola dentro del IDE.


Conclusión

Recapitulación de Puntos Clave

En esta guía, hemos recorrido todo el proceso de configuración de IntelliJ IDEA para el desarrollo en Java. Desde descargar e instalar el IDE hasta configurar el Java Development Kit (JDK) y crear tu primera aplicación Java, cada paso es crucial para establecer un entorno de desarrollo productivo.

  • Instalación de IntelliJ IDEA: Descargaste e instalaste con éxito la Community Edition.
  • Navegación de la UI: Te familiarizaste con la interfaz de usuario actualizada y aprendiste cómo volver a la UI clásica si lo prefieres.
  • Configuración del JDK: Instalaste y configuraste Microsoft OpenJDK 17, asegurando una compatibilidad y rendimiento óptimos.
  • Creación de Proyectos: Creaste un nuevo proyecto Java y escribiste una simple aplicación "Hello, World!" para verificar la configuración.
  • Ejecutando Aplicaciones: Ejecutaste el programa y entendiste el proceso de compilación y ejecución dentro de IntelliJ IDEA.

Avanzando

Con IntelliJ IDEA correctamente configurado, ahora estás equipado para profundizar en el desarrollo de Java. Explora características avanzadas, integra con sistemas de control de versiones y aprovecha el extenso ecosistema de plugins para mejorar tus capacidades de codificación.

Comparte tu aprecio