Začnime tým, že vieme, čo to vlastne NetBeans je. NetBeans je teda integrované vývojové prostredie (IDE) pôvodne používané pre Javu, ale okrem vývoja Javy má aj rozšírenia pre ďalšie jazyky ako PHP, C ++, C, HTML5 a JavaScript. Môže byť spustený v rôznych operačných systémoch, ako sú Windows, macOS, Linux a Solaris. Aplikácie založené na NetBeans, ktoré zahŕňajú NetBeans IDE a ďalšie, môžu tiež rozšíriť vývojári tretích strán. V júli 2006 získala spoločnosť NetBeans IDE licenciu na základe spoločnej licencie na vývoj a distribúciu (CDDL) spoločnosti Sun. Nedávno boli NetBeans IDE a Platform darované nadácii Apache Foundation spoločnosťou Oracle. V apríli 2019 prešla cyklom rozvoja podnikania a prešla ako projekt najvyššej úrovne, takže práve teraz má spoločnosť NetBeans licenciu pod licenciou Apache License 2.0.
Integrované vývojové prostredie NetBeans je platforma otvoreného zdroja. NetBeans IDE podporuje vývoj všetkých typov aplikácií Java, ktoré zahŕňajú Java SE, JavaFX Java ME, webové, EJB a mobilné aplikácie ihneď po vybalení. Medzi ďalšie vlastnosti IDE patrí podpora Maven, refaktoring, projektový systém založený na Ant, riadenie verzií (ktoré podporuje Git, CVS, Mercurial, Subversion a Clearcase).
NetBeans poskytuje zariadenie na vytváranie softvérových aplikácií zo sady modulárnych komponentov známych aj ako moduly. Tieto moduly poskytujú všetky základné funkcie IDE. každý z nich má dobre definovanú funkciu, ako je podpora rôznych jazykov, úpravy alebo podpora systému verzií CVS a SVN, všetky komponenty na podporu vývoja Javy dostali jediným stiahnutím, čo umožňuje používateľovi okamžite začať pracovať, ale pre ďalšie jazyky a nové funkcie je potrebné rozšíriť NetBeans, nainštalovať nové moduly a balíčky. Napríklad Sun Java Studio Creator od spoločnosti Sun Microsystem, Sun Java Studio Enterprise a Sun Studio sú založené na prostredí NetBeans IDE.
Hlavná metóda
Ak prejdeme k hlavnej metóde, v jazyku Java nie je možné vytvoriť aplikáciu Java bez hlavnej metódy. Aplikácia Java je definovaná ako verejná trieda Java metódou main ().
- The hlavnýFunkcia () slúži ako východiskový bod pre každú aplikáciu. Kedykoľvek je vykonaný program, prvá je vykonaná prvá funkcia. Všetky ostatné funkcie je možné vyvolať pomocou hlavnej funkcie. Klasickým štandardným spôsobom existuje jedna hlavná funkcia, ktorá na svoje fungovanie používa iné inštancie tried
- Bez metódy main () program JVM program nespustí.
- Hlavná metóda Java návratový typ je neplatný i.e nevracia nič, preto je návratový typ neplatný. Toto sa stalo, pretože akonáhle skončí hlavná časť, program Java sa ukončí, takže návratový typ by mal mať hodnotu null, aby bol program jednoduchý a aby sa zabránilo akémukoľvek typu úniku pamäte
- Podpis metódy je vždy: public static void hlavný(Reťazec [] args)
verejné: Je to špecifikátor prístupu. Verejné kľúčové slovo sa používa pred hlavným, aby virtuálny stroj Java mohol identifikovať miesto vykonania programu. Ak je špecifikátor prístupu iný ako verejný, teda súkromný alebo chránený, nebude pre JVM viditeľný a program by nepoznal svoj bod vykonania.
statický: akákoľvek funkcia sa stane statickou, dá sa urobiť statickou pomocou kľúčového slova static. Statické metódy sú funkcie, ktoré je možné spustiť alebo vyvolať bez vytvorenia akýchkoľvek objektov, takže na vyvolanie hlavnej funkcie nie sú objekty potrebné. Je potrebné zavolať hlavnú metódu bez vytvorenia objektu, preto sa používa statická
neplatnosť: toto špecifikuje run-type, ktorý má hodnotu null. Kompilátor uznáva, že metóda nevracia nijaký druh hodnoty.
hlavný(): Je to predvolená syntax, ktorá je už definovaná v Java Virtual Machine. JVM volá túto funkciu na zostavenie programového riadku po riadku a ukončenie kompilácie po dokončení funkcie. Môže byť tiež preťažený hlavný spôsob
Argumenty reťazca []: Metóda main () akceptuje aj určitý druh dátových vstupov od používateľa. Prijíma pole reťazcov prostredníctvom argumentov riadku cmd. Argumenty príkazového riadku sa odovzdávajú cez parameter args, čo je pole reťazcov.
Riešenie chyby
Teraz vieme, že hlavná metóda je dosť dôležitá na spustenie programu na JVM. Nasleduje možné riešenie na prekonanie chyby „Hlavná trieda sa v NetBeans nenašla“:
Štandardný spôsob realizácie projektu s hlavnými:
- Kliknite pravým tlačidlom myši na svoj projekt v prehľadávači projektu
- Vyberte „Vlastnosti“
- Vyberte možnosť Spustiť
- Uistite sa, že vaša hlavná trieda je tá, ktorú chcete spustiť ako prvú, keď sa program spustí
- Uistite sa, že používate úplne kvalifikovaný názov i.e. moje balenie.Moja trieda
- Kliknite na tlačidlo OK
- Spustiť projekt
Ak chcete súbor iba spustiť, kliknite pravým tlačidlom myši na triedu v prehľadávači balíkov a potom kliknite na príkaz Spustiť súbor alebo (Alt + R, F) alebo (Shift + F6)
Správny syntaxový podpis mainu:
- Niekedy sa často stretávate s problémom, keď NetBeans nenájde triedu, keď prechádzate z „dialógového okna hlavných tried“
- Je možné, že vaša hlavná metóda má správny podpis. e.g zabudli ste špecifikátor verejného prístupu
- Modifikátory public a static je možné písať v ľubovoľnom poradí (public static alebo static public), ale konvenciou je použitie public static ako je uvedené vyššie
- Args: Argument môžete pomenovať, ako chcete, ale najčastejšie používanou konvenciou je „argv“ alebo „args“
Zadanie hlavnej triedy:
- Uistite sa, že vo vlastnostiach projektu na karte spustenia ste zadali svoju hlavnú triedu.
- Okrem toho, aby ste sa vyhli problému a skontrolovali hlavnú triedu vo vlastnostiach, jej uvedenie by pomohlo problém vyriešiť.
CHYBA PRIESTORU v pamäti / cache:
- Niekedy z dôvodu chyby miesta v pamäti nie je možné NetBeans načítať alebo nájsť hlavnú triedu
- Kliknite pravým tlačidlom myši na uzol projektu a prejdite na položku Nastaviť konfiguráciu
- Vyberte hlavnú triedu pre svoju aplikáciu
- Potom vyčistite a postavte
Ak ste to vyskúšali a stále to nefunguje, postupujte takto:
- Vyčistite medzipamäť odstránením indexového súboru z priečinka medzipamäte
Ísť do Domov / NetBeans / nb / var / cache a odstráňte Cache priečinok. Potom znova otvorte NetBeans IDE a spustite projekt
Ak stále nefunguje, vyskúšajte nasledujúce kroky:
- Vyberte projekt z prieskumníka projektu
- Na paneli s ponukami vyberte možnosť Spustiť
Vyberte možnosť Zostaviť