Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Primeros pasos con IntelliJ IDEA

Proyectos
En IntelliJ cuando se crea un nuevo proyecto, es necesario seleccionar el tipo, configurar el
SDK y especificar el nombre del proyecto y la localización.
También se puede especificar la configuración básica necesaria en la ventana de Nuevo
Proyecto para que la primera vez que lo abramos esté preconfigurado. Por ejemplo, el IDE cargará
las librerías y creará los archivos. En el caso de Maven o Gradle, IntelliJ IDEA definirá las tareas y
declarará las dependencias.

Tipos de formatos
Intellij IDEA permite dos tipos de formatos en los que se puede almacenar la configuración
del proyecto:
• Formato basado en archivo (legacy)
• Formato basado en directores (por defecto y recomendado)

En el primer caso el IDE crea los ficheros .ipr, .iws e .iml. En el segundo, se crea el
archivo .iml y el directorio .idea que almacena la configuración de proyecto. Se crea un fichero iml
por cada módulo de un paquete.

Módulo

Un módulo es una parte esencial de cualquier proyecto (se crea automáticamente junto al mismo).
Los proyectos pueden contener múltiples módulos (se pueden añadir nuevos módulos, agruparlos y
deshabilitar los que no se necesiten en un determinado momento).

Un módulo está compuesto de una raíz de contenidos y un archivo del módulo. La raíz de
contenidos (content root) es un directorio donde se almacena el código. Generalmente contiene
subcarpetas para el código fuente, test unitarios, archivos de recursos, etc. Se usa un fichero de
módulo (archivo .iml) para mantener la configuración del módulo, incluyendo contenidos, fuentes,
dependencias, configuraciones específicas del framework, etc.

Se puede cambiar el formato de un proyecto a basado en directorios, seleccionando la opción File |


Save as Directory-Based Format

Más información sobre los módulos (documentación oficial en inglés):


https://www.jetbrains.com/help/idea/creating-and-managing-modules.html
Cómo crear la primera aplicación java en IntelliJ IDEA

En este tutorial se aprenderá cómo crear, ejecutar y empaquetar una aplicación java sencilla que
muestra Hola, mundo! por la pantalla. Además, te familiarizarás con las características de IntelliJ
IDEA para mejorar la productividad como desarrollador: asistencia a la codificación y herramientas
suplementarias.

Crear un nuevo proyecto

Instalar el JDK
Para desarrollar las aplicaciones se necesita instalar el SDK de JAVA (JDK). Si no está instalado en
el sistema, se necesita descargarlo:
1. Accede a la página jdk.java.net y descarga los archivos binarios de OpenJDK de Oracle para
Windows, macOS o Linux
2. Selecciona y descarga la versión JDK necesaria. Si no estás seguro de qué versión,
selecciona la última estable
3. Descomprime el archivo y localiza la carpeta con Java y el directorio (java home) en el
ordenador. La ruta (path) por defecto en Windows es C:Program Files\Java, en macOS:
/Library/Java/JavaVirtualMachines. En Linux, la localización por defecto de java podría
diferir dependiendo de la distribución que se utilice

Crea un nuevo proyecto java


En IntelliJ IDEA un proyecto ayuda a organizar el código fuente, los tests, las librerías, las
instrucciones de compilación y la configuración personal considerándolo como una unidad.
1. Abre IntelliJ IDEA. En la pantalla de bienvenida, selecciona New Project. En otro caso,
desde el menú principal, selecciona File | New Project
2. En el asistente de Nuevo Proyecto, selecciona java en la lista de la izquierda
3. Desde la lista de proyectos, selecciona el JDK que quieras usar en tu proyecto. Si la lista
está vacía, selecciona New y especifica la ruta al directorio de instalación de java (por
ejemplo, jdk-11.0.0.jdk).
4. En este ejercicio no se van a utilizar librerías ni frameworks adicionales, así que selecciona
Next.
5. No crees un proyecto desde una plantilla (template), selecciona continuar
6. En el nombre del proyecto, elige HelloWorld
7. Si es necesario, cambio la localización por defecto del proyecto y pulsa Finish
Crear un paquete y una clase
Los paquetes se usan para agrupar clases que pertenecen a la misma categoría o proporcionan una
funcionalidad similar, para estructurar y organizar aplicaciones de gran tamaño con cientos de
clases:
1. En la ventana de herramientas del proyecto, selecciona la carpeta src (source, fuente),
presiona ALT+INSERT y selecciona Java Class
2. En el campo de nombre, escribe com.example.helloworld.HelloWorld y pulsa OK. IntelliJ
IDEA crea el paquete com.example.helloworld y la clase HelloWorld

En Java existen convenciones de nombres que se deben seguir para nombrar los paquetes y las
clases. Las puedes consultar en la página
Junto con el archivo, IntellliJ IDEA ha generado automáticamente algunos contenidos para
tu clase. En este caso, el IDE ha insertado la sentencia del paquete y la declaración de la clase. Esto
se hace gracias a las plantillas de archivos. Dependiendo del tipo de archivo que crees, el IDE
inserta el código inicial y lo formatea siguiendo el estilo de los archivos de ese tipo. Para más
información sobre cómo usar y configurar plantillas, puedes consultar File and code templates.

Escribe el código

Añade el método main usando live templates


1. Localiza la marca de declaración de la clase después de la llave de apertura { y presiona
SHIFT+ENTER
Por el contrario, Enter, SHIFT+ENTER empieza una nueva línea sin finalizar la actual
2. Escribe main y selecciona la plantilla que inserta la declaración del método main(). A la
misma vez que escribes, IntelliJ IDEA sugiere varias construcciones que se podrían usar en
el contexto actual. Puedes ver la lista de plantillas disponibles tecleando CTRL+J
Las plantillas son snippets (trozos) de código que puedes insertar en tu código. Main es uno
de dichos snippets. Generalmente, suelen contener bloques de código que se usan a menudo.
Usándolos puedes ahorrar tiempo evitando escribir el mismo código una y otra vez.
Puedes tener más información sobre cómo encontrar plantillas predefinidas y cómo crear las tuyas
propias en la página Live templates.

Llama al método println completando código

1. Escribe Sy y selecciona la clase System desde la lista de sugerencias (viene del estándar
del paquete java.lang). Presiona CTRL+ para inesrtar la selección con una coma final

2. Escribe o, selecciona out y presiona CTRL+ de nuevo

3. Escribe p, selecciona el método println(String x) y presiona ENTER. IntelliJ IDEA te


muestra el tipo de parámetros que se podrían utilizar en el contexto actual. Esta información
puede servirte de referencia
4. Escribe “. La segunda marca de notación se inserta automáticamente y el cursor se sitúa
entre las comillas. Escribe Hello, World!

El mecanismo básico para completar código analiza el contexto actual de la posición del cursor
y proporciona sugerencias conforme escribes. Se puede abrir manualmente la lista completa de
sugerencias presionando CTRL+Space. Para más información, consulta la página Code completion.

Compila y ejecuta la aplicación

Las clases válidas de java pueden ser compiladas para generar archivos bytecode. Se pueden

compilar y ejecutar las clases con el método main() usando el icono :

1. Selecciona y pulsa Run ‘HelloWorld.main()’ en el pop-up. El IDE comienza a compilar


tu código
2. Cuando se complete la compilación, la ventana de Run se abre al fondo de la pantalla. La
primera línea muestra el comando que IntelliJ IDEA usa para ejecutar la clase compilada. La
segunda muestra la salida del programa: Hello, World!. Y la última línea muestra el código
de salida 0 que indica que el programa ha finalizado con éxito
3. Si quieres reabrir la ventana de ejecución, presiona ALT+4

Cuando se pulsa Run, IntelliJ IDEA crea una configuración especial de ejecución que realiza
una serie de acciones. Primero, compila tu aplicación. En esta etapa, javac compila tu código fuente
en código bytecode de la JVM.
Las configuraciones de ejecución creadas automáticamente son temporales, pero se pueden
modificar y guardar. Una vez que javac finaliza la compilación, el código bytecode compilado se
almacena en la carpeta out y se resalta en amarillo en la ventana de herramientas del proyecto.
Después de esto, la JVM ejecuta el bytecode.
Empaqueta la aplicación en un fichero JAR
Cuando el código está preparado, puedes empaquetar tu aplicación en un archivo jar de forma que
se pueda compartir con otros desarrolladores. Un archivo java construido se denomina artefact
(artifact)

Crea una configuración de artefacto para el JAR


1. Desde el menú principal, selecciona File | Project Structure (CTRL+SHIFT+ALT+S) y
selecciona Artifacts.

2. Haz clic en , selecciona JAR and From modules with dependencies.

3. A la derecha del campo de la clase main, haz clic en y selecciona HelloWorld


(com.example.helloworld) en el diálogo que se abre. IntelliJ IDEA crea la configuración del
artefacto y muestra su configuración en la parte derecha de la ventana de la estructura del
proyecto
4. Aplica los cambios y cierra la ventana
Construye el artefacto JAR
1. Desde el menú principal, selecciona Build | Build Artifacts | Build Artifacts.
2. Selecciona HelloWorld:jar y Build.
Los archivos JAR generados estarán en la carpeta out/artifacts

Ejecuta el paquete de la aplicación


Para asegurarnos que el artefacto JAR funciona correctamente, puedes ejecutarlo

Crea una configuración de ejecución para el paquete de la aplicación


Para ejecutar una aplicación empaquetada en JAR, IntelliJ IDEA te permite crear una configuración
de ejecución dedicada:
1. Presiona Ctrl+Shift+A, busca y ejecuta la acción de editar configuraciones (Edit
Configurations).

2. En el diálogo de Run/Debug, haz clic en y selecciona la aplicación JAR


3. Nombra la nueva configuración: HelloWorldJar. En la ruta al archivo jar, haz clic en
y especifica la ruta al archivo jar en tu ordenador .

4. Debajo de launch, haz clic en , selecciona Build Artifacts | HelloWorld:jar en la ventana


de diálogo que se abre. Con esto se indica que HelloWorld.jar se construirá automáticamente
cada vez que se ejecute esta configuración.
Ejecutar configuraciones permite definir cómo quieres ejecutar tu aplicación,con qué argumentos y
opciones. Es posible tener múltiples configuraciones para la misma aplicación, cada una con sus
propios elementos.
Configuración de ejecución

En la barra de herramientas, selecciona la configuración HelloWorldJar y haz clic en a la derecha


del selector de configuración. También puedes ejecutarlo usando SHIFT +10. Al igual que antes, la
ventana de herramientas de ejecución se abrirá y se mostrará la salida de la aplicación

El proceso ha finalizado con código 0, lo que significa que el paquete de la aplicación se ha


generado correctamente

Versión original del manual (inglés): https://www.jetbrains.com/help/idea/creating-and-running-


your-first-java-application.html

También podría gustarte