En el tema anterior, vimos el software necesario para iniciar la programación en Java. En este tema, veremos cómo crear nuestro primer programa Java.
Crear un proyecto en Netbeans
Para crear un proyecto Java en NetBeans, siga estos pasos:
- Inicie NetBeans.
- En el menú Archivo, seleccione Nuevo > Proyecto.
- En la ventana Nuevo proyecto, seleccione la categoría Java y el tipo de proyecto Aplicación Java.
- En el campo Nombre del proyecto, escriba un nombre para su proyecto.
- En el campo Ubicación del proyecto, seleccione la ubicación donde desea guardar su proyecto.
- Haga clic en el botón Aceptar.
Crear una clase
Una clase es la unidad básica de organización en Java. Para crear una clase en NetBeans, siga estos pasos:
- En el proyecto que creó en el paso anterior, haga clic con el botón derecho en el nodo src y seleccione Nuevo > Clase.
- En la ventana Nueva clase, escriba un nombre para su clase.
- En el campo Paquete, seleccione el paquete en el que desea colocar su clase.
- Haga clic en el botón Aceptar.
Agregar código a la clase
Para agregar código a la clase que creó en el paso anterior, siga estos pasos:
- En la clase, haga clic en el área de código.
- Escriba el siguiente código:
Java
public class HolaMundo { public static void main(String[] args) { System.out.println("¡Hola, mundo!"); } }
Compilar y ejecutar el programa
Para compilar y ejecutar el programa que creó en el paso anterior, siga estos pasos:
- En el menú Correr, seleccione Ejecutar proyecto.
- El programa se compilará y ejecutará.
Salida del programa
La salida del programa será la siguiente:
¡Hola, mundo!
La elección entre Maven, Gradle o Ant para tu proyecto de Java depende de tus preferencias personales y las necesidades específicas de tu proyecto. Aquí hay una breve descripción de cada uno y algunas consideraciones:
- Maven: (crea un proyecto de Java simple sin ningún framework o biblioteca adicional.)
- Gestión de dependencias: Maven es ampliamente utilizado para gestionar las dependencias de tu proyecto. Tiene un repositorio central de dependencias y es fácil de configurar.Convenciones: Sigue convenciones y una estructura de directorios estandarizada para proyectos, lo que facilita la colaboración en equipos grandes.Plugins: Ofrece una amplia variedad de plugins que simplifican tareas comunes como compilación, pruebas y empaquetado.
- Gradle:
- Flexibilidad: Gradle es altamente flexible y permite definir tus propios flujos de trabajo. Puedes personalizar el proceso de construcción de acuerdo con tus necesidades específicas.
- Kotlin DSL: Puedes escribir scripts de construcción con el lenguaje de programación Kotlin, lo que lo hace más expresivo y legible.
- Gestión de dependencias: También es capaz de gestionar dependencias y tiene acceso al repositorio de Maven.
- Ant:
- Personalización total: Ant es un sistema de construcción basado en XML que ofrece una personalización total de tus tareas de construcción.
- Control manual: Si deseas un control manual total sobre tu proceso de construcción y no necesitas las características automatizadas de Maven o Gradle, Ant puede ser una buena opción.