Nwlapcug.com


Non ci sono lezioni principale trovati in NetBeans

Non ci sono lezioni principale trovati in NetBeans


Un ambiente di sviluppo integrato, come NetBeans, può rendere alcuni aspetti dello sviluppo Java più facile mentre l'introduzione di ulteriori complicazioni. Le stesse configurazioni supplementari che possono rendere la compilazione di un programma facile possono rendere difficile trovare la fonte di semplici errori. Sempre l'errore "No Main classe trovato" quando si tenta di compilare il progetto in NetBeans è un esempio dove un errore potrebbe essere nel codice o nella configurazione di NetBeans del vostro progetto.

Classe principale

Mentre il programma può essere costituito da diversi file di codice sorgente che contiene una varietà di oggetti, la Java Virtual Machine inizia l'esecuzione di codice nella parte superiore del vostro metodo di "public static void main" all'interno della classe principale. Se questo metodo non riesce a trovare NetBeans durante il processo di compilazione del progetto in bytecode, il compilatore sarà Impossibile completare il processo di compilazione. Senza sapere dove è la classe principale, la JVM non sarà in grado di eseguire il programma. Questa è la causa del messaggio di errore "No Main Class Found".

Errori di sintassi di classe principale

Un errore di sintassi semplice intorno funzione principale potrebbe essere la causa di questo messaggio di errore. Assicurarsi che il metodo principale è la dichiarazione completa "public static void main (String [] args)" prima sua parentesi graffe. Se dichiarato correttamente questo metodo, assicurarsi di che è non omettere il "pubblico" dalla dichiarazione dei tuoi classe principale. Se è stato omesso il termine pubblico, poi accidentalmente dichiarato la classe principale come astratto. Java non può creare un'istanza di un'istanza di una classe astratta, quindi ciò impedirebbe il compilatore da compilare il vostro programma.

Proprietà del progetto

Se non sono presenti errori di sintassi nella classe principale, il problema potrebbe risiedere nella configurazione di progetto NetBeans. Quando configuri il tuo progetto per la prima volta, si specifica quale classe NetBeans dovrebbe trattare come la classe principale. Se è specificato il file sbagliato, o ha cambiato il nome del file di classe principale, NetBeans sarebbe in grado di individuare il metodo main. Andare nel menu "File", selezionare "Proprietà", quindi fare clic su "Select Main Class." Fare clic sul file che si sta utilizzando come classe principale per garantire che il progetto NetBeans è configurato correttamente.

Ricostruire il progetto

Se ancora non riesci a trovare il problema, o se risolto il problema ma sono ancora ottenere l'errore "No Main Class Found", quindi il problema potrebbe essere che c'è una mancata corrispondenza tra il progetto corrente e le impostazioni nel file di cache del progetto NetBeans. È possibile aggiornare il file cashe per riflettere lo stato corrente del progetto andando al menu "Build", quindi selezionare "pulire e compilare Main Project".