1. La historia del IDE, IDE populares para Java
La historia del IDE comienza desde el momento en que a los programadores se les ocurrió la idea de combinar 4 de las herramientas de desarrollo de software más utilizadas:
- Editor de texto
- Compilador (o intérprete, según el idioma)
- Construir herramientas de automatización
- depurador
Mucha agua ha corrido debajo del puente desde entonces. Hoy en día es difícil imaginar IDEs sin características como:
- Class browser: una herramienta para navegar fácilmente a través de miles de clases en un proyecto
- Integración con sistemas de control de versiones
- Herramientas para diseñar una interfaz gráfica de usuario sin escribir código
- Potentes herramientas para refactorizar (cambiar el código sin agregar nuevas características)
- Análisis y aplicación del estilo de código
- Depuradores súper potentes que le permiten depurar programas incluso de forma remota
- Analizadores de código y todo tipo de autocompletado/indicaciones/sugerencias útiles
Hay muchos IDE diferentes para los desarrolladores de Java en la actualidad. Tres de ellos se destacan porque son los más populares:
- IDEA IntelliJ
- Eclipse
- NetBeans
Muchos programadores todavía están atrapados en la guerra a largo plazo entre Eclipse e IntelliJ IDEA, pero ahora es obvio para todos que IDEA ha ganado. Y entenderá por qué tan pronto como lo use por unos pocos días.
2. Sabores de IntelliJ IDEA
JetBrains publica actualizaciones de IntelliJ IDEA cuatro veces al año. Un número de versión de IDEA consta de un número de año y un número que corresponde a la versión específica del año. Por ejemplo, la versión 2018.2 es la segunda versión de 2018 y la 2019.3 es la tercera versión de 2019. Es difícil confundirse.
Cada versión tiene dos versiones de IntelliJ IDEA: gratuita y de pago .
IntelliJ IDEA Community Edition
La versión gratuita se llama IntelliJ IDEA Community Edition. Tiene todo lo que necesitas para aprender en CodeGym. Así que siéntase libre de descargarlo, instalarlo, despegar. Puedes descargarlo aquí.
IntelliJ IDEA Ultimate Edition
La versión paga se llama IntelliJ IDEA Ultimate Edition. Tiene un fuerte soporte para muchos marcos profesionales como Spring, Hibernate, GWT, etc. En el mejor de los casos, necesitará estas cosas al final de sus estudios de CodeGym.
IntelliJ IDEA Ultimate Edition tiene una prueba gratuita de 30 días, pero luego tendrá que desembolsar una buena suma por ella.
Si desea utilizar la versión de pago de forma gratuita, hay una forma completamente legítima de hacerlo. Se llama Programa de acceso anticipado (EAP).
IntelliJ IDEA EAP
Con el lanzamiento de cada versión de IDEA, existe el riesgo de que algunas innovaciones no funcionen correctamente o incluso rompan algunas cosas que funcionaban anteriormente. Es por eso que JetBrains permite a los desarrolladores descargar una versión no lanzada de IntelliJ IDEA Ultimate Edition y probarla en proyectos reales.
Por un lado, existe el riesgo de que esta versión sea tosca. Por otro lado, obtiene acceso a las últimas funciones de IDEA incluso antes de su lanzamiento oficial. Y gratis ¿No es genial?
3. Instalación de IDEA

Elija la versión de IntelliJ IDEA que desee en la https://www.jetbrains.com/idea/download/" target="_blank">página web oficial de IntelliJ IDEA . Espero que ya haya decidido cuál prefiere. Si Si tiene problemas para decidirse, le recomiendo la Community Edition: es simple y fácil de usar.
Hay versiones de IDEA para Windows, MacOSX y Linux. Esto no es una sorpresa, ya que los desarrolladores son muy aficionados a estos dos últimos sistemas operativos. A medida que adquiera experiencia, también se sorprenderá de lo fácil que es administrar varios programas y servicios desde la consola/terminal.
PASO 1. Vaya al sitio web de JetBrains y seleccione IntelliJ IDEA Community Edition (es gratis).

PASO 2. Descargue el archivo, ábralo y haga clic en Siguiente.

PASO 3. Deje la ruta de instalación predeterminada (de lo contrario, recuerde exactamente dónde instala IDEA).

PASO 4. El instalador le ofrecerá crear un acceso directo y establecer asociaciones de archivos. Acepte el acceso directo del escritorio y establezca una asociación de archivo con la extensión de archivo .java

PASO 5. Haga clic en Instalar.

PASO 6. Instalación.

PASO 7. Inicie IntelliJ IDEA

PASO 8. Cuando inicie IntelliJ IDEA por primera vez, aparecerá un cuadro de diálogo que le pedirá que especifique la ruta al archivo de configuración. Dado que esta es su primera experiencia con el IDE, seleccione la opción "Do not import settings".

PASO 9. Intercambio anónimo de información con JetBrains sobre las funciones y complementos que utiliza. Puedes seleccionar cualquier opción.

PASO 10. Acuerdo de licencia.

PASO 11. El siguiente paso para configurar IntelliJ IDEA es elegir un tema. Hay dos temas incorporados: estándar (claro) y Darcula (oscuro).

PASO 12. Ya terminó de instalar y configurar IntelliJ IDEA y puede comenzar. En la próxima lección, describiremos cómo crear su primer proyecto.

Si aún tiene preguntas, tal vez las instrucciones oficiales para instalar IntelliJ IDEA puedan ser útiles.
4. Instrucciones en video sobre el proceso de instalación.
A continuación, simplemente ejecute el instalador descargado para instalar IDEA. Hicimos un video especial para que este proceso sea lo más fácil posible para usted.
¿Tiene problemas para instalar? Escriba a soporte a support@codegym.cc o use el widget en la esquina inferior derecha de la página de nuestro sitio. Incluir una descripción del problema, capturas de pantalla y la versión del sistema operativo será muy útil.
5. Creando tu primer proyecto
Para escribir su primer programa en IDEA, necesita hacer 3 cosas:
- Crear un nuevo proyecto
- Cree una clase de solución donde escribirá su código
- Ejecuta el programa.
Instrucciones paso a paso para crear un proyecto.
PASO 1. Para crear un proyecto, haga clic en "Nuevo proyecto".

PASO 2. Seleccione el tipo de proyecto Java.

PASO 3. Agregue el JDK que usará el proyecto. Esto es importante: IDEA no funcionará sin él. Seleccione la carpeta con el JDK y haga clic en Siguiente. (Su versión de JDK puede ser diferente)

PASO 4. Aquí puede especificar una plantilla que IntelliJ IDEA utilizará para crear el proyecto. No tienes que elegir nada ahora.

PASO 5. Todo está casi listo. Especifique el nombre del proyecto y haga clic en Finalizar.

PASO 6. Ya está: se crea el proyecto. Ahora puedes crear clases en la carpeta src.

PASO 7. En la carpeta src, haga clic derecho y cree un nuevo paquete.

PASO 8. Ingrese el nombre del paquete para las clases que creará.

PASO 9. Ahora cree una nueva clase para contener su código. Haga clic derecho en el nombre del paquete.

PASO 10. Ingrese el nombre de la nueva clase. Por ejemplo, Solución.

PASO 11. IntelliJ IDEA crea una plantilla de clase para usted. Puedes comenzar a escribir tu código en él.

PASO 12. Primero, cree un método principal. Escriba psvm y presione la tecla TAB.

PASO 13. Ahora muestra "Hello World!" en la pantalla (sout + TAB).

PASO 14. Ejecute el programa: haga clic derecho en el código del programa y seleccione Ejecutar o presione Ctrl+Shift+F10.

PASO 15. Su programa mostró un texto: puede verlo en el panel a continuación. La información del servicio se muestra en azul.

Vídeo sobre cómo crear un proyecto en IDEA
6. Complementos para IntelliJ IDEA
IntelliJ IDEA tiene una variedad de complementos que facilitan varios aspectos del trabajo de un programador. Pero nos interesan principalmente los que nos ayudarán a aprender.
Simplemente hay un excelente complemento de IntelliJ IDEA llamado Key Promoter X. Le dice cómo se pueden realizar varias acciones complejas que realiza en IDEA con una sola combinación de teclas de acceso rápido. Agrégalo, no te arrepentirás.
Primero, ve a la sección de complementos. Para hacer esto, presione Ctrl+Alt+S. Luego escriba "Promotor clave X" en la barra de búsqueda e instale el complemento:

¡Felicitaciones, ahora está un paso más cerca de convertirse en desarrollador!
GO TO FULL VERSION