tinklinės pupelės

Kaip išspręsti klaidą „NetBeans nerasta pagrindinės klasės“

Kaip išspręsti klaidą „NetBeans nerasta pagrindinės klasės“
Ar kada nors dirbote su „NetBeans“ ir gavote labai apmaudžią klaidą, kuri sako: „Nerasta pagrindinės klasės“?  Šiame straipsnyje jums parodysime, kaip išspręsti šią problemą.  Bet pirmiausia turime pradėti nuo tam tikrų žinių, kad galėtumėte suprasti procesą.

Pradėkime nuo žinojimo, kas iš tikrųjų yra „NetBeans“. Taigi „NetBeans“ yra integruota kūrimo aplinka (IDE), iš pradžių naudojama „Java“, bet be „Java“ kūrimo, ji taip pat turi plėtinius kitoms kalboms, tokioms kaip PHP, C ++, C, HTML5 ir „JavaScript“. Jį galima paleisti skirtingose ​​operacinėse sistemose, tokiose kaip „Windows“, „MacOS“, „Linux“ ir „Solaris“. „NetBeans“ pagrįstas programas, įskaitant „NetBeans IDE“ ir kitas, taip pat gali išplėsti trečiųjų šalių kūrėjai. 2006 m. Liepos mėn. Pagal „Sun“ bendrąją kūrimo ir platinimo licenciją (CDDL) „NetBeans IDE“ gavo licenciją.  Neseniai „Oracle“ „NetBeans IDE“ ir „Platform“ padovanojo „Apache Foundation“. 2019 m. Balandžio mėn. Jis patyrė verslo plėtros ciklą ir buvo perduotas kaip aukščiausio lygio projektas, todėl dabar „NetBeans“ yra licencijuota pagal „Apache License 2“.0.

„NetBeans“ integruota kūrimo aplinka yra atviro kodo platforma. „NetBeans IDE“ palaiko visų „Java“ programų tipų, įskaitant „Java SE“, „JavaFX Java ME“, žiniatinklio, EJB ir mobiliųjų programų, kūrimą. Kitos IDE funkcijos apima „Maven“ palaikymą, pertvarkymą, „Ant“ pagrįstą projekto sistemą, versijų valdymą (palaikantį „Git“, CVS, „Mercurial“, „Subversion“ ir „Clearcase“).

„NetBeans“ suteikia galimybę kurti programinę įrangą iš modulinių komponentų rinkinio, dar vadinamo moduliais. Šie moduliai teikia visas pagrindines IDE funkcijas. kiekviena iš jų turi aiškiai apibrėžtą funkciją, pvz., palaiko skirtingas kalbas, redaguoja ar palaiko CVS versijų sistemą ir SVN. Ji gavo visus komponentus, kad palaikytų „Java“ plėtrą vienu atsisiuntimu, leidžiančiu vartotojui nedelsiant pradėti dirbti, tačiau kitoms kalboms ir naujoms funkcijoms reikia išplėsti „NetBeans“, įdiegti naujus modulius ir paketus. Pavyzdžiui, „Sun Java Studio Creator“ iš „Sun Microsystem“, „Sun Java Studio Enterprise“ ir „Sun Studio“ visi yra pagrįsti „NetBeans IDE“.

Pagrindinis metodas

Pereinant prie pagrindinio metodo, „Java“ kalba, „Java“ programos negalima sukurti be pagrindinio metodo. „Java“ programa apibrėžiama kaip vieša „Java“ klasė, turinti pagrindinį () metodą.

vieša: Tai yra prieigos specifikatorius. Viešasis raktinis žodis naudojamas prieš pagrindinį, kad „Java“ virtuali mašina galėtų nustatyti programos vykdymo tašką. Jei prieigos specifikatorius yra ne viešas, privatus ar apsaugotas, jis nebus matomas JVM ir programa nežinotų jo vykdymo taško.

statinis: bet kuri funkcija tampa statine, ją galima padaryti statine, naudojant raktinį žodį statinis. Statiniai metodai yra funkcijos, kurias galima paleisti arba iškviesti nesukuriant jokių objektų, todėl norint iškviesti pagrindinę funkciją, objektai nereikalingi. Būtina iškviesti pagrindinį metodą nesukuriant objekto, todėl naudojamas statinis

tuštuma: tai nurodo paleidimo tipą, kuris yra nulinis. Kompiliatorius pripažįsta, kad metodas negrąžina jokios vertės.

pagrindinis (): Tai yra numatytoji sintaksė, kuri jau apibrėžta „Java“ virtualioje mašinoje. JVM vadina šią funkciją, norėdamas sudaryti programą eilutėmis ir baigti kompiliavimą, kai funkcija bus baigta. Pagrindinis metodas taip pat gali būti perkrautas

Styginiai argumentai []: Pagrindinis () metodas taip pat priima tam tikrus vartotojo įvestus duomenis. Jis priima eilučių masyvą per cmd eilutės argumentus. Komandinės eilutės argumentai perduodami per parametrą args, kuris yra eilučių masyvas.

Klaidos sprendimas

Dabar mes žinome, kad pagrindinis metodas yra labai svarbus norint paleisti programą JVM. Toliau pateikiami galimi sprendimai, kaip įveikti klaidą „Pagrindinė klasė nerasta„ NetBeans ““:

Standartinis projekto vykdymo būdas su pagrindiniu:

Jei norite tiesiog paleisti failą, dešiniuoju pelės mygtuku spustelėkite klasę iš paketų naršyklės ir spustelėkite Vykdyti failą arba (Alt + R, F) arba (Shift + F6)

Teisingas pagrindinės sintaksės parašas:

Nurodykite pagrindinę klasę:

Atminties / talpyklos tarpo klaida:

Jei bandėte tai ir vis tiek neveikia:

Eiti į Pagrindinis puslapis / „NetBeans“ / nb / var / talpykla ir ištrinti Talpykla aplanką. Tada dar kartą atidarykite „NetBeans IDE“ ir vykdykite projektą

Jei viskas vis dar neveikia, pabandykite atlikti šiuos veiksmus:

  1. Pasirinkite projektą iš projekto naršyklės
  2. Meniu juostoje pasirinkite Vykdyti

Pasirinkite Sudaryti

Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...
Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...