Usar múltiples clases principales

Normalmente, al comienzo del aprendizaje del lenguaje de programación Java, habrá una serie de ejemplos de código que son útiles para compilar y ejecutar para comprenderlos completamente. Cuando se usa un IDE como NetBeans, es fácil caer en la trampa de crear un nuevo proyecto cada vez para cada nuevo fragmento de código. Sin embargo, todo puede suceder en un proyecto.

Crear un proyecto de ejemplo de código

Un proyecto de NetBeans contiene las clases necesarias para construir una aplicación Java. La aplicación utiliza la clase principal como punto de partida para la ejecución del código Java. De hecho, en un nuevo proyecto de aplicación Java creado por NetBeans, solo se incluye una clase: la clase principal contenida en Main.java archivo. Siga adelante y haga un nuevo proyecto en NetBeans y lo llamó CodeExamples.

Digamos que quiero intentar programar algún código Java para generar el resultado de agregar 2 + 2. Coloque el siguiente código en el método principal:

public static void main (String [] args)
int resultado = 2 + 2;
System.out.println (resultado);

Cuando la aplicación se compila y ejecuta, la salida impresa es "4". Ahora, si quiero probar otra pieza de código Java, tengo dos opciones, puedo sobrescribir el código en la clase principal o puedo ponerlo en otra clase principal.

Múltiples clases principales

Los proyectos de NetBeans pueden tener más de una clase principal y es fácil especificar la clase principal que debe ejecutar una aplicación. Esto permite que un programador cambie entre cualquier número de clases principales dentro de la misma aplicación. Solo se ejecutará el código de una de las clases principales, lo que hará que cada clase sea independiente entre sí..

Nota: Esto no es habitual en una aplicación Java estándar. Todo lo que necesita es una clase principal como punto de partida para la ejecución del código. Recuerde que este es un consejo para ejecutar múltiples ejemplos de código dentro de un proyecto.

Agreguemos una nueva clase principal a la Fragmentos de código proyecto. Desde el Archivo menú elegir Archivo nuevo. En el Archivo nuevo asistente elige el Java Main Class tipo de archivo (está en la categoría Java). Hacer clic próximo. Nombra el archivo Ejemplo 1 y haga clic Terminar.

En el Ejemplo 1 La clase agrega el siguiente código al método principal:

public static void main (String [] args)
System.out.println ("Cuatro");

Ahora, compile y ejecute la aplicación. La salida seguirá siendo "4". Esto se debe a que el proyecto todavía está configurado para usar el Principal clase como es clase principal.

Para cambiar la clase principal que se utiliza, vaya a Archivo menú y elegir Propiedades del proyecto. Este cuadro de diálogo ofrece todas las opciones que se pueden cambiar en un proyecto de NetBeans. Haga clic en el correr categoría. En esta página, hay un Clase principal opción. Actualmente, está configurado en codeexamples.Main (es decir, la clase Main.java). Al hacer clic en el Vistazo botón a la derecha, aparecerá una ventana emergente con todas las clases principales que están en el CodeExamples proyecto. Escoger codeexamples.example1 y haga clic Seleccionar clase principal. Hacer clic Okay sobre el Propiedades del proyecto diálogo.

Compila y ejecuta la aplicación nuevamente. La salida ahora será "cuatro" porque la clase principal que se usa ahora es ejemplo1.java.

Con este enfoque, es fácil probar muchos ejemplos de código Java diferentes y mantenerlos todos en un proyecto de NetBeans. pero aún así poder compilarlos y ejecutarlos independientemente uno del otro.