Cominciamo con sapere cosa sia realmente netbeans. Quindi NetBeans è un ambiente di sviluppo integrato (IDE) originariamente utilizzato per Java ma oltre allo sviluppo di Java, ha anche estensioni per altre lingue come PHP, C ++, C, HTML5 e JavaScript. Può essere eseguito su diversi sistemi operativi come Windows, MacOS, Linux e Solaris. Le applicazioni basate su NetBeans che includono l'IDE NetBeans e altre possono anche essere estese da sviluppatori di terze parti. Nel luglio 2006, sotto la licenza di sviluppo e distribuzione comune di Sun (CDDL) l'IDE NetBeans è stato autorizzato. Recentemente NetBeans IDE e la piattaforma sono stati donati alla Fondazione Apache da Oracle. Nell'aprile 2019, è stato sottoposto a un ciclo di sviluppo aziendale ed è distribuito come progetto di alto livello, quindi in questo momento NetBeans è autorizzato dalla licenza Apache 2.0.
NetBeans Integrated Development Environment è una piattaforma open source. NetBeans IDE supporta lo sviluppo di tutti i tipi di applicazioni Java che includono Java SE, Javafx Java ME, Web, EJB e applicazioni mobili. Le altre caratteristiche dell'IDE includono supporto Maven, refactorings, un sistema di progetto basato su Ant, controllo della versione (che supporta Git, CVS, mercuriale, sovversione e Clearcase).
NetBeans fornisce la struttura per creare applicazioni software da una serie di componenti modulari noti anche come moduli. Questi moduli forniscono tutte le funzioni di base dell'IDE. Ognuno di essi ha una funzione ben definita come supportare diverse lingue, modifica o supporto per il sistema di versione CVS e SVN, ha ottenuto tutti i componenti per supportare lo sviluppo di Java in un unico download, consentendo all'utente di iniziare a funzionare immediatamente, ma Per altre lingue e nuove funzionalità NetBeans deve essere esteso, è necessario installare nuovi moduli e pacchetti. Ad esempio, Sun Java Studio Creator di Sun Microsystem, Sun Java Studio Enterprise e Sun Studio sono tutti basati sull'Iide NetBeans.
Metodo principale
Passando al metodo principale, in lingua Java, un'applicazione Java non può essere costruita senza un metodo principale. Un'applicazione Java è definita come una classe Java pubblica con un metodo principale ().
pubblico: È un specificatore di accesso. La parola chiave pubblica viene utilizzata prima del principale in modo che la macchina virtuale Java possa identificare il punto di esecuzione del programma. Se il specificatore di accesso è diverso da quello pubblico, che è privato o protetto, non sarà visibile a JVM e il programma non conoscerà il suo punto di esecuzione.
statico: Qualsiasi funzione diventa statica può essere resa statica usando la parola chiave statica. I metodi statici sono le funzioni che possono essere eseguite o invocate senza la creazione di oggetti, quindi per chiamare la funzione principale, gli oggetti non sono necessari. È necessario chiamare il metodo principale senza creare un oggetto, quindi viene utilizzato statico
vuoto: Questo specifica il tipo run che è nullo. Il compilatore riconosce che il metodo non sta restituendo alcun tipo di valore.
principale(): È una sintassi predefinita che è già definita nella macchina virtuale Java. JVM chiama questa funzione per compilare una riga del programma per riga e terminare la compilation dopo il completamento della funzione. Il metodo principale può anche essere sovraccarico
String Args []: Il metodo principale () accetta anche un qualche tipo di input di dati dall'utente. Accetta una serie di stringhe attraverso gli argomenti della linea CMD. Gli argomenti della linea di comando vengono passati attraverso il parametro Args, che è una serie di stringhe.
Risolvere l'errore
Ora sappiamo che il metodo principale è abbastanza importante per eseguire un programma su un JVM. Di seguito sono riportate le possibili soluzioni per superare l'errore "Classe principale non trovata in Netbeans":
Il modo standard di gestire il progetto con principale:
Se si desidera solo eseguire il file, fare clic con il pulsante destro del mouse sulla classe da Pacchetto Explorer e fare clic su Esegui file o (alt + r, f) o (shift + f6)
Firma della sintassi corretta di Main:
Specificare la classe principale:
Errore di spazio memoria/cache:
Se hai provato questo e ancora non funziona: allora:
Vai a Home/NetBeans/Nb/Var/Cache ed eliminare il Cache cartella. Quindi apri di nuovo l'IDE NetBeans ed esegui il progetto
Se le cose ancora non funzionano, prova i seguenti passaggi:
Seleziona Compila