Un entorno de desarrollo integrado , como NetBeans , puede hacer que algunos aspectos del desarrollo Java más fácil al tiempo que introduce complicaciones adicionales. Las mismas configuraciones adicionales que pueden hacer que la compilación de un programa fácil puede hacer que sea difícil de encontrar la fuente de los errores simples. Conseguir el error " No Class Principal encontrado" cuando intenta compilar el proyecto en NetBeans es un ejemplo donde un error podría estar en el código o en la configuración de su proyecto de NetBeans . Clase principal
Mientras que su programa puede consistir en varios archivos de código fuente que contiene una variedad de objetos , la máquina virtual de Java empieza a ejecutar su código en la parte superior de su método " public static void main " dentro de su clase principal . NetBeans Si no puede encontrar este método durante el proceso de compilación de su proyecto en bytecode , el compilador no podrá completar el proceso de compilación. Sin saber donde la clase principal es , la JVM no será capaz de ejecutar el programa . Esta es la causa de la " No Class Principal encontrado" mensaje de error.
Principal Clase Sintaxis errores
un error de sintaxis simple alrededor de su función principal podría ser la causa de este mensaje de error . Asegúrese de que su método principal tiene la declaración completa " public static void main ( String [] args ) " antes de sus llaves. Si usted declaró este método correctamente, asegúrese de que usted no omite el "público " de la declaración de la clase principal . Si se omite el término público , entonces usted declaró accidentalmente su clase principal como abstracta . Java no puede crear una instancia de una clase abstracta , por lo que esto impediría que el compilador compilar el programa.
Proyecto Propiedades en venta
Si no hay errores de sintaxis en la clase principal, entonces el problema podría estar en la configuración de su proyecto de NetBeans . Cuando por primera vez su proyecto , se especifica que NetBeans clase deben tratar como la clase principal . Si ha especificado el archivo incorrecto o cambiado el nombre de archivo de la clase principal, luego NetBeans serían incapaces de localizar el método principal. Ir al menú " Archivo" , seleccione " Propiedades del proyecto " y haga clic en "Seleccionar Categoría Principal. " Haga clic en el archivo que se está utilizando como su clase principal para asegurarse de que su proyecto de NetBeans está configurado correctamente.
Reconstruir proyecto
Si usted todavía no puede encontrar el problema, o si se ha solucionado el problema , pero todavía está recibiendo el error " no Class principal Found" , entonces su problema puede ser que haya un desfase entre el proyecto actual y la configuración en el archivo de caché de NetBeans de su proyecto. Puede actualizar el archivo cashe para reflejar al estado actual de su proyecto , vaya al menú " Build " y luego seleccionar "Clean and Build Main Project . "
< Br >