Cómo ejecutar código Java que se extiende a dos archivos separados

Desde el punto de vista de Eclipse, un proyecto que contiene dos archivos de código fuente de Java no es gran cosa. Puede crear dos clases en el mismo proyecto, y luego elige Run Run-As-Java Application. Todo funciona como se espera que funcione.

La única vez que las cosas se ponen difíciles es cuando tienes dos principal métodos en el proyecto. A medida que experimente con su código, usted puede agregar fácilmente clases con métodos principales adicionales. También puede crear una gran aplicación con varios puntos de partida.

Cuando un proyecto tiene más de un principal método, Eclipse puede pedirle y preguntarle qué clase de principal método que desea ejecutar. Pero a veces Eclipse no le pide. En lugar de ello, Eclipse recoge arbitrariamente una de las principal métodos y hace caso omiso de todos los demás. Esto puede ser muy confuso. Agrega una println llamar al mal principal método, y nada aparece en la vista de consola. Hey, ¿qué pasa?

Puede solucionar el problema siguiendo estos pasos:

  1. Expandir rama del proyecto en el Explorador de paquetes.

  2. Expanda la carpeta src dentro de la sucursal del proyecto.

  3. Ampliar el (paquete por defecto) rama dentro de la rama src.

    El (paquete por defecto) rama contiene.java archivos.

  4. (En Windows) derecho; haga clic en el.java archivo cuyo principal método que desea ejecutar. (En un Mac) Control-clic en el.java archivo cuyo principal método que desea ejecutar.

  5. En el menú contextual resultante, seleccione Ejecutar como-Java Application.

No se puede ejecutar un proyecto que no tiene principal método.




» » » » Cómo ejecutar código Java que se extiende a dos archivos separados