La oss begynne med å vite hva Netbeans faktisk er. Så Netbeans er et integrert utviklingsmiljø (IDE) som opprinnelig ble brukt til Java, men i tillegg til Java -utvikling, har det også utvidelser for andre språk som PHP, C ++, C, HTML5 og JavaScript. Det kan kjøres på forskjellige operativsystemer som Windows, MacOS, Linux og Solaris. Netbeans-baserte applikasjoner som inkluderer NetBeans IDE og andre kan også utvides av tredjepartsutviklere. I juli 2006, under Suns Common Development and Distribution License (CDDL), fikk Netbeans IDE lisensiert. Nylig ble Netbeans IDE og plattform gitt til Apache Foundation av Oracle. I april 2019 gjennomgikk den en forretningsutviklingssyklus og gikk ut som et prosjekt på toppnivå, så akkurat nå er Netbeans lisensiert under Apache License 2.0.
NetBeans Integrated Development Environment er en open source -plattform. NetBeans IDE støtter utviklingen av alle Java -applikasjonstyper som inkluderer Java SE, Javafx Java Me, Web, EJB og Mobile Applications Out of the Box. De andre funksjonene i IDE inkluderer Maven-støtte, refactorings, et ANT-basert prosjektsystem, versjonskontroll (som støtter GIT, CVS, Mercurial, Subversion and Clearcase).
Netbeans gir anlegget til å bygge programvare fra et sett med modulære komponenter også kjent som moduler. Disse modulene gir alle de grunnleggende funksjonene til IDE. Hver av dem har en veldefinert funksjon som å støtte forskjellige språk, redigering eller støtte for CVS-versjonssystemet og SVN, den fikk alle komponentene til å støtte utvikling av Java i en enkelt nedlasting, slik at brukeren kan begynne å fungere umiddelbart, men For andre språk og nye funksjoner må NetBeans utvides, nye moduler og pakker må installeres. For eksempel er Sun Java Studio Creator fra Sun Microsystem, Sun Java Studio Enterprise og Sun Studio alle basert på Netbeans IDE.
Hovedmetode
Gå videre til hovedmetoden, på Java -språk, kan en Java -applikasjon ikke bygges uten hovedmetode. En Java -applikasjon er definert som en offentlig Java -klasse med en hovedmetode ().
offentlig: Det er en tilgangspesifikator. Det offentlige nøkkelordet brukes før hoveden slik at Java Virtual Machine kan identifisere programmets utførelsespunkt. Hvis tilgangsspesifikatoren er annet enn offentlig, det er privat eller beskyttet, vil det ikke være synlig for JVM og programmet vil ikke vite utførelsespunktet.
statisk: Enhver funksjon blir statisk kan gjøres statisk ved å bruke nøkkelordstatisk. Statiske metoder er funksjonene som kan kjøres eller påberopes uten å lage noen objekter, så for å kalle hovedfunksjonen, er ikke objekter nødvendig. Det er nødvendig å kalle hovedmetoden uten å lage et objekt, og det brukes derfor statisk
tomrom: Dette spesifiserer kjøretypen som er null. Kompilatoren erkjenner at metoden ikke returnerer noen form for verdi.
hoved(): Det er en standard syntaks som allerede er definert i Java Virtual Machine. JVM kaller denne funksjonen for å samle en programlinje for linje og avslutte samlingen etter at funksjonen er fullført. Hovedmetoden kan også overbelastes
Streng args []: Main () -metoden godtar også en slags datainngang fra brukeren. Den godtar en rekke strenger gjennom CMD -linjeargumenter. Kommandolinjeargumenter føres gjennom Args-parameteren, som er en rekke strenger.
Løser feilen
Nå vet vi at hovedmetoden er ganske viktig å kjøre et program på en JVM. Følgende er de mulige løsningene for å overvinne feilen “Hovedklasse som ikke er funnet i NetBeans”:
Standard måten å drive prosjektet med Main:
Hvis du bare vil kjøre filen, høyreklikk på klassen fra Package Explorer, og klikk Run File, eller (Alt + R, F), eller (Shift + F6)
Riktig syntakssignatur av hoved:
Spesifisere hovedklassen:
Minne/cache -romfeil:
Hvis du har prøvd dette og fremdeles ikke fungerer da:
Gå til Hjem/NetBeans/NB/var/cache og slett Cache mappe. Åpne deretter NetBeans IDE igjen og kjør prosjektet
Hvis ting fremdeles ikke fungerer, kan du prøve følgende trinn:
Velg kompilering