En integrert utviklingsmiljø, som NetBeans , kan gjøre noen aspekter av Java utvikling lettere mens introdusere ytterligere komplikasjoner . De samme ekstra konfigurasjoner som kan gjøre kompilere et program lett kan gjøre det vanskelig å finne kilden til enkle feil . Får feilmeldingen " Ingen største klassen Found" når du prøver å kompilere prosjektet i NetBeans er et eksempel hvor en feil kan være i koden , eller i prosjektets NetBeans konfigurasjon. Hoved Class
Mens programmet kan bestå av flere kildekoden filer som inneholder en rekke gjenstander , begynner Java Virtual Machine utfører koden på toppen av " public static void main " metode innen ditt største klassen . Hvis NetBeans ikke finner denne metoden i løpet av prosessen med å sammenstille prosjektet i bytecode , da kompilatoren vil være ute av stand til å fullføre samlingen prosessen . Uten å vite hvor den største klassen er , vil JVM ikke være i stand til å kjøre programmet . Dette er årsaken til "No største klassen funnet " feilmelding.
Hoved Class Syntax feil
En enkel syntax error rundt din viktigste funksjon kan være årsaken av denne feilmeldingen . Sørg for at din viktigste metoden har full erklæringen " public static void main ( String [] args )" før sine krøllete parentes . Hvis du erklært denne metoden på riktig måte , så sørg for at du ikke utelater "public" fra din viktigste klassen ' erklæring. Hvis du utelatt begrepet offentlig , så du tilfeldigvis erklært din viktigste klassen som abstrakt. Java kan ikke instantiate en forekomst av en abstrakt klasse , så dette ville hindre kompilatoren fra kompilere programmet .
Prosjekt Properties
p Hvis det ikke er noen syntaksfeil i største klassen , så problemet kan ligge i din NetBeans prosjektet konfigurasjon. Når du først sette opp prosjektet , angir du hvilke klasse NetBeans bør behandle som den største klassen . Hvis du valgte feil fil , eller endret filnavnet på største klassen , så NetBeans ville være ute av stand til å finne din viktigste metoden . Gå inn på " File "-menyen , velg " Project Properties " og deretter klikke på "Velg Hoved Class. " Klikk på filen som du bruker som din viktigste klassen for å sikre at NetBeans prosjektet er riktig konfigurert.
gjenoppbygge Prosjekt
p Hvis du fortsatt ikke kan finne problemet , eller hvis du løst problemet , men fortsatt får "No største klassen funnet " feil, så problemet kan være at det er en mismatch mellom din nåværende prosjekt og innstillingene i prosjektets NetBeans cache -fil. Du kan oppdatere cashe fil å reflektere til nåværende tilstand av prosjektet ved å gå til " Build "-menyen , og deretter velge " Rens og Bygg Hovedprosjekt . "