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ą.
- The pagrindinis() funkcija veikia kaip bet kurios programos pradinis taškas. Kai tik programa vykdoma, pagrindinė yra pirmoji vykdoma funkcija. Visas kitas funkcijas galima iškviesti pagrindine funkcija. Klasikiniu standartiniu būdu yra viena pagrindinė funkcija, kuri funkcionavimui naudoja kitus klasių egzempliorius
- Be pagrindinio () metodo, JVM nevykdys programos.
- Pagrindinis „Java“ metodas grąžinimo tipas negalioja, t.e jis nieko negrąžina, todėl jo grąžinimo tipas negalioja. Tai buvo padaryta, nes pasibaigus pagrindinei programai „Java“ programa nutrūksta, todėl grąžinimo tipas turėtų būti niekinis, kad programa būtų paprasta ir būtų išvengta bet kokio tipo atminties nutekėjimo
- Metodo parašas visada yra: viešasis statinis negaliojantis pagrindinis(String [] argumentuoja)
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:
- Dešiniuoju pelės mygtuku spustelėkite savo projektą projekto naršyklėje
- Pasirinkite „Ypatybės“
- Pasirinkite „Vykdyti“
- Įsitikinkite, kad jūsų pagrindinė klasė yra ta, kurią norite vykdyti pirmiausia, kai programa pradeda veikti
- Būtinai naudokite visiškai kvalifikuotą pavadinimą, t.e. mypackage.Mano klasė
- Spustelėkite Gerai
- Vykdyti projektą
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:
- Kartais dažnai susiduriate su problema, kai „NetBeans“ neranda klasės, kai naršote „pagrindinių klasių dialogo lange“
- Gali būti, kad jūsų pagrindinis metodas tikrai turi tinkamą parašą. e.g pamiršote viešosios prieigos specifikatorių
- Modifikatoriai viešieji ir statiniai gali būti rašomi bet kokia tvarka (viešoji statinė arba statinė visuomenė), tačiau įprasta naudoti viešąjį statinį, kaip parodyta aukščiau
- Argas: Argumentą galite pavadinti kaip tik norite, tačiau dažniausiai naudojamas „argv“ arba „args“
Nurodykite pagrindinę klasę:
- Įsitikinkite, kad projekto ypatybių skirtuke „Vykdyti“ nurodėte savo pagrindinę klasę.
- Be to, norint išvengti problemos, būtinai patikrinkite pagrindinę savybių klasę, nurodydami, kad tai padės išspręsti problemą.
Atminties / talpyklos tarpo klaida:
- Kartais dėl nepakankamos atminties klaidos „NetBeans“ negali įkelti ar rasti pagrindinės klasės
- Dešiniuoju pelės mygtuku spustelėkite projekto mazgą ir eikite į Nustatyti konfigūraciją
- Pasirinkite pagrindinę savo programos klasę
- Tada išvalykite ir pastatykite
Jei bandėte tai ir vis tiek neveikia:
- Išvalykite talpyklą pašalindami indekso failą iš talpyklos aplanko
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:
- Pasirinkite projektą iš projekto naršyklės
- Meniu juostoje pasirinkite Vykdyti
Pasirinkite Sudaryti