netbeans

Ako vyriešiť chybu „V NetBeans sa nenašla žiadna hlavná trieda“

Ako vyriešiť chybu „V NetBeans sa nenašla žiadna hlavná trieda“
Už ste niekedy pracovali s NetBeans a došlo vám k veľmi frustrujúcej chybe, ktorá hovorí: „Nenašla sa žiadna hlavná trieda“?  V tomto článku vám ukážeme, ako vyriešiť tento problém.  Najprv však musíme začať s nejakým pozadím, aby ste pochopili postup.

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 ().

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:

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:

Zadanie hlavnej triedy:

CHYBA PRIESTORU v pamäti / cache:

Ak ste to vyskúšali a stále to nefunguje, postupujte takto:

Í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:

  1. Vyberte projekt z prieskumníka projektu
  2. Na paneli s ponukami vyberte možnosť Spustiť

Vyberte možnosť Zostaviť

Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...
Kurzor pri písaní v systéme Windows 10 skáče alebo sa pohybuje náhodne
Ak zistíte, že kurzor myši skáče alebo sa pohybuje sám, automaticky a náhodne pri písaní na notebooku alebo počítači so systémom Windows, niektoré z t...
Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...