Comencemos con saber qué es realmente NetBeans. Por lo tanto, NetBeans es un entorno de desarrollo integrado (IDE) utilizado originalmente para Java, pero además del desarrollo de Java, también tiene extensiones para otros idiomas como PHP, C ++, C, HTML5 y JavaScript. Se puede ejecutar en diferentes sistemas operativos como Windows, MacOS, Linux y Solaris. Las aplicaciones basadas en NetBeans que incluyen el IDE NetBeans y otras también pueden ser extendidas por terceros desarrolladores. En julio de 2006, bajo la Licencia de Desarrollo y Distribución Común de Sun (CDDL), el IDE NetBeans recibió licencia. Recientemente Netbeans IDE y Platform fueron donados a la Fundación Apache por Oracle. En abril de 2019, se sometió a un ciclo de desarrollo comercial y se desmayó como un proyecto de alto nivel, por lo que en este momento NetBeans tiene licencia bajo la Licencia Apache 2.0.
El entorno de desarrollo integrado de NetBeans es una plataforma de código abierto. NetBeans IDE admite el desarrollo de todos los tipos de aplicaciones de Java que incluyen aplicaciones de Java SE, Javafx Java ME, Web, EJB y Mobile Out Out de. Las otras características de IDE incluyen soporte Maven, refactorizaciones, un sistema de proyecto basado en hormigas, control de versiones (que admite GIT, CVS, Mercurial, Subversion y Clearcase).
NetBeans proporciona la instalación para crear aplicaciones de software a partir de un conjunto de componentes modulares también conocidos como módulos. Estos módulos proporcionan todas las funciones básicas del IDE. Cada uno de ellos tiene una función bien definida, como admitir diferentes idiomas, edición o soporte para el sistema de versiones CVS y SVN, obtuvo todos los componentes para admitir el desarrollo de Java en una sola descarga, lo que permite al usuario comenzar a funcionar de inmediato, pero Para otros idiomas y nuevas características, se deben extender NetBeans, se deben instalar nuevos módulos y paquetes. Por ejemplo, el creador de Sun Java Studio de Sun Microsystem, Sun Java Studio Enterprise y Sun Studio se basan en el ide de NetBeans.
Método principal
Pasando al método principal, en el lenguaje Java, una aplicación Java no se puede construir sin un método principal. Una aplicación Java se define como una clase pública de Java con un método main ().
público: Es un especificador de acceso. La palabra clave pública se usa antes de la principal para que la máquina virtual Java pueda identificar el punto de ejecución del programa. Si el especificador de acceso es otro que no sea público, es privado o protegido, no será visible para JVM y el programa no sabría su punto de ejecución.
estático: Cualquier función se convierte en estática se puede hacer estática utilizando la palabra clave estática. Los métodos estáticos son las funciones que se pueden ejecutar o invocar sin la creación de ningún objeto, por lo que para llamar a la función principal, los objetos no son necesarios. Es necesario llamar al método principal sin crear un objeto, por lo tanto, se utiliza la estática
vacío: Esto especifica el tipo de ejecución que es nulo. El compilador reconoce que el método no está devolviendo ningún tipo de valor.
principal(): Es una sintaxis predeterminada que ya está definida en la máquina virtual Java. JVM llama a esta función para compilar un programa de línea por línea y finalizar la compilación después de que se complete la función. El método principal también se puede sobrecargar
String args []: El método main () también acepta algún tipo de entrada de datos del usuario. Acepta una variedad de cadenas a través de argumentos de la línea CMD. Los argumentos de la línea de comandos se pasan a través del parámetro Args, que es una matriz de cadenas.
Resolver el error
Ahora sabemos que el método principal es bastante importante para ejecutar un programa en un JVM. Las siguientes son las posibles soluciones para superar el error "Clase principal que no se encuentra en NetBeans":
La forma estándar de ejecutar el proyecto con Main:
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)
Firma de sintaxis correcta de la principal:
Especificando la clase principal:
Error de espacio de memoria/caché:
Si ha intentado esto y aún así no funciona:
Ir a Inicio/Netbeans/NB/Var/Cache y eliminar el Cache carpeta. Luego abra el IDE NetBeans nuevamente y ejecute el proyecto
Si las cosas aún no funcionan, intente los siguientes pasos:
Seleccionar compilar