En integreret udviklingsmiljø, som NetBeans , kan gøre nogle aspekter af Java udvikling lettere , samtidig indføre yderligere komplikationer. De samme ekstra konfigurationer , der kan gøre kompilere et program let kan gøre det vanskeligt at finde kilden til simple fejl . At få fejlen "Ingen Main Class fundet" , når du forsøger at kompilere dit projekt i NetBeans er et eksempel, hvor en fejl kan være i din kode, eller i dit projekts NetBeans konfiguration. Main Class
dit program kan bestå af flere kildekode filer, der indeholder en række objekter , Java Virtual Machine begynder fuldbyrdende din kode i toppen af din " public static void main" metode inden for dit vigtigste klasse . Hvis NetBeans ikke kan finde denne metode i løbet af processen med at udarbejde dit projekt i bytecode , så compileren vil være i stand til at fuldføre processen til kompilering . Uden at vide hvor de vigtigste klasse er , vil JVM ikke være i stand til at udføre programmet. Dette er årsagen til "Ingen Main Class fundet" fejlmeddelelse.
Main Class syntaksfejl
En simpel syntaksfejl omkring din primære funktion kunne være årsagen af denne fejlmeddelelse . Sørg for, at din vigtigste metode har den fulde erklæring " public static void main ( String [] args )" , før dets krøllede parenteser . Hvis du erklærede denne metode korrekt , så sørg for at du ikke udelader "public" fra din vigtigste klasse ' erklæring. Hvis du udeladt ordet offentligheden, så du ved et uheld erklæret din vigtigste klasse som abstrakt. Java kan ikke instantiere en instans af en abstrakt klasse , så dette ville forhindre compiler fra kompilere dit program.
Project Properties
p Hvis der ikke er nogen syntaksfejl i din vigtigste klasse , problemet så kunne ligge i din NetBeans projekt konfiguration. Når du først oprette dit projekt , skal du angive , hvilken klasse NetBeans bør behandle som den vigtigste klasse. Hvis du har angivet den forkerte fil , eller ændres filnavnet på din vigtigste klasse, så NetBeans ville være i stand til at lokalisere din primære metode. Gå ind i menuen "Filer" , vælg " Project Properties " og derefter klikke på "Vælg Main Class. " Klik på den fil, du bruger som din vigtigste klasse for at sikre, at din NetBeans projekt er konfigureret korrekt . < br >
Rebuild Project
p Hvis du stadig ikke kan finde problemet , eller hvis du løst problemet , men er stadig at få "Ingen Main Class Found " fejl, så dit problem kan være, at der er et misforhold mellem det nuværende projekt , og indstillingerne i dit projekt NetBeans cache -fil. Du kan opdatere cashe filen til at afspejle den nuværende tilstand af dit projekt ved at gå til " Build " i menuen, og derefter vælge " Ren og Byg Main Project. "
< Br >