Een geïntegreerde ontwikkelomgeving , zoals NetBeans , kunnen sommige aspecten van de Java-ontwikkeling te vergemakkelijken terwijl de invoering van bijkomende complicaties . Dezelfde extra configuraties die kunnen maken dat een programma samenstellen makkelijk kan het moeilijk maken om de bron van eenvoudige fouten te vinden . Krijg de fout " No Main Class gevonden ' wanneer u probeert om uw project te compileren in NetBeans is een voorbeeld waar een vergissing zou kunnen worden in uw code , of in NetBeans configuratie van uw project . Main Class Terwijl uw programma kan bestaan uit verschillende broncode bestanden met een verscheidenheid van voorwerpen , de Java Virtual Machine begint de uitvoering van uw code aan de bovenkant van uw " public static void main " methode binnen uw hoofdklasse . Als NetBeans deze methode niet kan vinden tijdens het proces van het samenstellen van uw project in bytecode , dan is de compiler zal niet in staat om de compilatie te voltooien . Zonder te weten waar de hoofdklasse is , zal de JVM niet in staat om het programma uit te voeren . Dit is de oorzaak van de " No Main Class Found ' foutmelding . Main Class Syntax fouten Een eenvoudige syntax error rond uw belangrijkste functie kan de oorzaak zijn van deze foutmelding . Zorg ervoor dat uw belangrijkste methode heeft de volledige verklaring " public static void main ( String [ ] args ) " vóór zijn accolades . Als u deze methode goed verklaard , zorg er dan voor dat je niet weglaten van de "openbare " van aangifte uw belangrijkste klasse ' . Als je de term publiek weggelaten , dan heb je per ongeluk gedeclareerd uw belangrijkste klasse als abstract . Java kan niet instantiëren een instantie van een abstracte klasse , dus dit zou voorkomen dat de compiler van compileren van je programma . Eigenschappen project Als er geen fouten in de syntaxis in uw belangrijkste klasse , dan is het probleem zou kunnen in uw NetBeans project configuratie liggen . Wanneer u eerst uw project , u opgeven welke klasse NetBeans zou moeten behandelen als de hoofdklasse . Als u het verkeerde bestand opgegeven , of veranderde de naam van het bestand van uw belangrijkste klasse , dan NetBeans zou niet in staat om uw belangrijkste methode lokaliseren zijn . Ga in het menu " Bestand " , selecteer " Project Properties , " en klik op "Select Main Class . " Klik op het bestand dat u gebruikt als uw belangrijkste klasse om ervoor te zorgen dat uw NetBeans project correct is geconfigureerd . < br > Rebuild Project Als u nog steeds het probleem niet vinden , of als u het probleem opgelost , maar zijn nog steeds de " Geen Main Class gevonden " fout , dan is uw probleem kan zijn dat er een mismatch tussen uw huidige project en de instellingen in NetBeans cache -bestand van je project . U kunt het cashe bestand te actualiseren om de huidige status van uw project door te gaan naar het menu " Build " , vervolgens " Clean and Build Main Project . " < Br > |