java - startpos - Netbeans-Error: No se pudo encontrar o cargar la clase principal
no hay ningĂșn atributo de manifiesto principal maven (16)
- Haga clic derecho en su proyecto en el explorador de proyectos
- Haga clic en las propiedades
- Haga clic en Ejecutar
- Asegúrese de que su clase principal es la que desea que sea el punto de entrada. (Asegúrese de usar el nombre completo, por ejemplo, mypackage.MyClass)
- Haga clic en Aceptar.
- Limpia y construye tu proyecto.
- Ejecutar proyecto :)
Si solo desea ejecutar el archivo, haga clic con el botón derecho en la clase desde el explorador de paquetes y haga clic en Ejecutar archivo, o ( Alt + R , F ), o ( Shift + F6 )
Así que estoy haciendo una aplicación java en Neatbeans 7.4, he estado trabajando en ello por un tiempo, todo estuvo bien, la ejecución del proyecto funcionó bien, pero ahora cuando llego a ejecutar el proyecto, me sale el error.
Error: Could not find or load main class phleveledit.MainWindow
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
No puedo pensar en lo que hice justo antes de que esto empezara a suceder, así que no sé qué debo cambiar ... Parece que el código no tiene ningún error. Aquí hay una captura de pantalla de la carpeta del proyecto IDE +
Imagen ( http://puu.sh/5ldYB ):
¿Algunas ideas?
Edit: Desafortunadamente, solucioné este problema eliminando algunos códigos, que probablemente tenían algunos errores que Netbeans no pudo detectar, pero no sé qué fue exactamente incorrecto, por lo que no puedo votar por una respuesta correcta.
- cerrar los granos de red.
- abrir netbeans de nuevo.
- Elegir nuevo proyecto >> aplicación java.
- haga clic en Siguiente.
- deseleccionar crear clase principal.
- Ahora haz que la aplicación funcione limpiamente
Para más referencia mira this video.
A veces, debido a un error de falta de memoria, NetBeans no carga ni encuentra la clase principal.
Si ha intentado configurar las propiedades y aún así no funciona, intente
- Selecciona el proyecto desde el explorador de proyectos.
- Haga clic en Ejecutar en la barra de menú
- Haga clic en compilar
Funciono para mi
Acabo de encontrarme con este problema. Estaba ejecutando mi fuente desde la línea de comandos y seguí recibiendo el mismo error. Resulta que necesitaba eliminar el nombre del paquete de mi código fuente y luego el compilador de la línea de comandos estaba contento.
Las soluciones anteriores no funcionaron para mí, así que quizás esto funcione para otra persona con un problema similar.
Esta condición me pasa cada 6 meses más o menos. Creo que sucede cuando se cierra NetBeans en condiciones de memoria muy baja. Descubrí que se podía corregir fácilmente al (1) Renombrar su proyecto, incluido el nombre de su carpeta haciendo clic con el botón derecho en el nombre del proyecto del explorador del proyecto --- Puse un simple sufijo en el nombre original ("_damaged"). (2) Intente construir. Si eso tiene éxito, lo que es para mí, dale tres aplausos. (3) Repita el paso (1) para restaurar el nombre del proyecto original. Construir y ejecutar debe comenzar sin problemas. Supongo que el proceso de ''renombrar el proyecto y la carpeta'' provoca un redescubrimiento especial de la ubicación principal de las aplicaciones.
He encontrado los siguientes pasos útiles:
- Haga clic derecho en el proyecto en la barra de herramientas izquierda.
- Pase el cursor sobre el elemento ''Establecer configuración''.
- Haga clic en ''Personalizar ...''
- Haga clic en "Examinar ..." en el elemento "Clase principal:".
- Seleccione la clase correcta.
- Haga clic en ''Seleccionar clase principal''.
- Haga clic en Aceptar''.
Mi problema era que, aparentemente, el nombre de mi paquete aparecía en la lista dos veces. Al seleccionar la clase utilizando el diálogo, se cambió ''aclass.MainClass'' a solo ''MainClass''.
Espero que esto ayude,
-HewwoCraziness
Edit: Esto está ampliando la respuesta de Mary Martinez.
Intente cambiar el nombre del paquete y los nombres de clase / jframe ... Limpie y genere la aplicación.
- Haga clic derecho en el nombre del paquete
- Ir a Refactor
- Seleccione Cambiar nombre
- Dale un nombre significativo, preferiblemente todo en minúsculas
Haga clic en Refactor
Haga lo mismo para los nombres de clase / jframe.
- Último Seleccione Ejecutar desde el Menú 7.Seleccione Limpiar y compilar proyecto principal
¡¡¡Deberias hacer eso!!! Todo lo mejor
Me he encontrado con este error un par de veces también y para mí las soluciones anteriores no funcionaron. Lo que parece funcionar es ir a las Propiedades del proyecto, y debajo de Compilar alternar Compilar en Guardar.
Puedes resolverlo en estos pasos.
- Haga clic derecho en el proyecto en la barra de herramientas izquierda.
- Haga clic en las propiedades.
- Haga clic en Ejecutar
- Haga clic en el botón de navegación en el lado derecho. (Seleccione su clase principal)
- Haga clic en Aceptar
Solo cierra los netbeans. Vaya a C: / Users / YOUR_PC_NAME / AppData / Local / Netbeans y elimine la carpeta Cache . El abre los Netbeans de nuevo y ejecuta el proyecto. Funciona como magia para mi.
(La carpeta AppData probablemente esté oculta, si es así, debe hacerlo aparecer en Opciones de carpeta).
Tuve el mismo problema una vez. El problema no estaba en el código. La causa fue ... cambiar el nombre de la carpeta del proyecto a otro nombre no compatible. El nombre de mi proyecto era "MobStick" y lo cambié de nombre a "MobStick - 26 de mayo de 2014 04:00 PM". Cambiar el nombre a la normalidad resolvió mi problema.
Tuve el mismo problema y moví el proyecto a una ubicación donde la ruta no tenía ninguna letra en inglés y eso solucionó el problema
Tuve el mismo problema, tuve el paquete y la clase con el mismo nombre. Renombré la clase, luego limpié y construí. Luego coloco la clase principal en la "ejecución" bajo las propiedades del proyecto. Yo trabajo ahora
Usando NetBeans 8.1, tengo el miedo
Error: Could not find or load main class
desde descuidadamente, dejar una línea vacía en el campo Project Properties > Run > VM Options
del Project Properties > Run > VM Options
. Hasta que haga clic en el campo, es posible que no vea el caret parpadeando fuera de lugar. Retire la línea vacía para restaurar la ecuanimidad.
Usted puede :
- Haga clic derecho en el nodo del proyecto y vaya a Establecer configuración
- Seleccione la clase principal para su aplicación.
- Luego limpiar y construir .
Incluso si los pasos anteriores no funcionan para usted, borre la carpeta (índice)
User/.netbeans/SOME_NUMBER_reflecting_your_version/var/cache/index/
intente esto, me funciona perfectamente, vaya al proyecto y haga clic derecho en su archivo java en la esquina derecha, vaya a propiedades, vaya a ejecutar, vaya a explorar y luego seleccione Clase principal. Ahora puedes ejecutar tu programa de nuevo.