Ingen hovedklasser Funnet i NetBeans

Ingen hovedklasser Funnet i NetBeans


En integrert utviklingsmiljø, som NetBeans, kan gjøre noen aspekter av Java utvikling enklere mens innføring av ytterligere komplikasjoner. De samme ekstra konfigurasjoner som kan gjøre kompilere et program enkelt kan gjøre det vanskelig å finne kilden til enkle feil. Får feilmeldingen "No Hoved Class funnet" når du prøver å kompilere prosjektet i NetBeans er et eksempel der en feil kan være i koden, eller i prosjektets NetBeans konfigurasjon.

Hoved Class

Mens programmet kan bestå av flere kildekodefiler som inneholder en rekke gjenstander, begynner Java Virtual Machine utfører koden på toppen av "public static void main" metode innen din viktigste klassen. Hvis NetBeans ikke finner denne metoden under prosessen med å sammenstille prosjektet i bytecode, så kompilatoren vil være ute av stand til å fullføre innsamlingsprosessen. Uten å vite hvor den viktigste klassen er, vil JVM ikke være i stand til å kjøre programmet. Dette er årsaken til "hovedandelen Class funnet" feilmelding.

Hoved Class syntaksfeil

En enkel syntax error rundt din viktigste funksjon kan være årsaken til denne feilmeldingen. Sørg for at din viktigste metoden har full erklæring "public static void main (String [] args)" før sine klammeparenteser. Hvis du erklært denne metoden riktig, så sørg for at du ikke utelater "offentlig" 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 kompilerer programmet.

prosjekt~~POS=TRUNC Properties

Hvis det ikke er syntaksfeil i hovedklassen, så problemet kan ligge i NetBeans prosjektet konfigurasjonen. Når du først sette opp prosjektet, angir du hvilken klasse NetBeans bør behandle som den viktigste klassen. Hvis du har angitt feil fil, eller endret filnavnet til hovedklassen, så NetBeans ville være ute av stand til å finne din viktigste metoden. Gå inn på "File" -menyen, velg "Project Properties", klikk på "Velg hoved Class." Klikk på filen som du bruker som din viktigste klassen for å sikre at NetBeans prosjektet er riktig konfigurert.

Gjenoppbygg Prosjekt

Hvis du fortsatt ikke kan finne problemet, eller hvis du har løst problemet, men fortsatt får "hovedandelen Class funnet" feil, så problemet kan være at det er et misforhold mellom det nåværende prosjektet og innstillingene i prosjektets NetBeans cache fil . Du kan oppdatere Cashe filen for å reflektere til nåværende tilstand av prosjektet ved å gå til "Build" -menyen, og deretter velge "Clean and Build hovedprosjektet."