netbab

Hogyan lehet megoldani a „Nincs főosztály a NetBeans-ben” hibát?

Hogyan lehet megoldani a „Nincs főosztály a NetBeans-ben” hibát?
Dolgozott már valaha a NetBeans-szel, és kapott egy nagyon frusztráló hibát: „Nem található főosztály”?  Ebben a cikkben megmutatjuk, hogyan oldhatja meg ezt a problémát.  De előbb valamilyen háttérrel kell kezdenünk, hogy megérthesse a folyamatot.

Kezdjük azzal, hogy tudjuk, mi is a NetBeans valójában. Tehát a NetBeans egy integrált fejlesztői környezet (IDE), amelyet eredetileg a Java számára használtak, de a Java fejlesztés mellett más nyelvekhez is kiterjesztéseket tartalmaz, például PHP, C ++, C, HTML5 és JavaScript. Különböző operációs rendszereken futtatható, például Windows, macOS, Linux és Solaris. A NetBeans alapú alkalmazásokat, amelyek tartalmazzák a NetBeans IDE-t és másokat, külső fejlesztők is kibővíthetik. 2006 júliusában a Sun közös fejlesztési és terjesztési licenc (CDDL) alapján a NetBeans IDE engedélyt kapott.  A közelmúltban a NetBeans IDE-t és a Platformot az Oracle adományozta az Apache Alapítványnak. 2019 áprilisában üzletfejlesztési cikluson ment keresztül, és felső szintű projektként telt el, így a NetBeans jelenleg az Apache License 2 licenc alatt áll.0.

A NetBeans integrált fejlesztői környezete nyílt forráskódú platform. A NetBeans IDE támogatja az összes Java alkalmazástípus fejlesztését, amelyek a dobozból kivéve a Java SE, a JavaFX Java ME, a webes, az EJB és a mobil alkalmazásokat. Az IDE további jellemzői közé tartozik a Maven támogatás, a refaktorálás, a Hangya alapú projekt rendszer, a verzióvezérlés (amely támogatja a Git, CVS, Mercurial, Subversion és Clearcase programokat).

A NetBeans lehetőséget nyújt szoftveralkalmazások készítésére moduláris komponensekből, amelyek más néven modulok. Ezek a modulok biztosítják az IDE összes alapvető funkcióját. mindegyiknek van egy jól definiált funkciója, mint például a különféle nyelvek támogatása, a CVS verziórendszer és az SVN szerkesztése vagy támogatása, az összes összetevőt megkapta, hogy egyetlen letöltéssel támogassa a Java fejlesztését, lehetővé téve a felhasználó számára azonnali munkát. más nyelvek és új funkciók érdekében a NetBeans-t ki kell terjeszteni, új modulokat és csomagokat kell telepíteni. Például a Sun Microsoft, a Sun Java Studio Enterprise és a Sun Studio Sun Java Studio Creator a NetBeans IDE-n alapul.

Fő módszer

A fő módszerre való áttérés, Java nyelven, a Java alkalmazás nem építhető fel fő módszer nélkül. A Java alkalmazást nyilvános Java osztályként definiálják, amely egy main () metódussal rendelkezik.

nyilvános: Ez egy hozzáférés-specifikáló. A nyilvános kulcsszót a main előtt használják, hogy a Java virtuális gép azonosítsa a program végrehajtási pontját. Ha a hozzáférés-specifikátor nem nyilvános, azaz privát vagy védett, akkor nem lesz látható a JVM számára, és a program nem ismeri a végrehajtási pontját.

statikus: bármely funkció statikussá válhat statikusvá a statikus kulcsszó használatával. A statikus módszerek azok a függvények, amelyek bármilyen objektum létrehozása nélkül futtathatóak vagy meghívhatók, így a fő függvény hívásához objektumokra nincs szükség. Meg kell hívni a fő metódust objektum létrehozása nélkül, ezért statikus használatos

üres: ez adja meg a futás típusát, amely null. A fordító tudomásul veszi, hogy a módszer nem ad vissza semmiféle értéket.

fő(): Ez egy alapértelmezett szintaxis, amelyet a Java virtuális gép már definiált. A JVM hívja ezt a funkciót, hogy soronként programot fordítson és befejezze az összeállítást a függvény befejezése után. A fő módszer túlterhelhető is

String args []: A main () metódus elfogad valamilyen típusú adatbevitelt is a felhasználótól. A cmd sor argumentumokon keresztül elfogad egy sor karakterláncot. A parancssori argumentumokat az args paraméteren keresztül adják át, amely egy Strings tömb.

A hiba megoldása

Most már tudjuk, hogy a fő módszer nagyon fontos egy program futtatásához JVM-en. Az alábbiakban bemutatjuk a lehetséges megoldásokat a „Fő osztály nem található a NetBeans-ben” hiba leküzdésére:

A projekt futtatásának szokásos módja a fővel:

Ha csak a fájlt akarja futtatni, kattintson a jobb gombbal az osztályra a csomagkezelőben, majd kattintson a Fájl futtatása vagy (Alt + R, F) vagy (Shift + F6) gombra

A main helyes szintaxis aláírása:

A fő osztály meghatározása:

Memória / gyorsítótár SPACE ERROR:

Ha megpróbálta ezt, és még mindig nem működik, akkor:

Menj Főoldal / NetBeans / nb / var / cache és törölje a Gyorsítótár mappába. Ezután nyissa meg újra a NetBeans IDE-t, és futtassa a projektet

Ha a dolgok még mindig nem működnek, próbálkozzon a következő lépésekkel:

  1. Válassza ki a projektet a projektfelfedezőből
  2. A menüsoron válassza a Futtatás lehetőséget

Válassza az Összeállítás lehetőséget

Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...
Sid Meier Civilization VI letöltése és lejátszása Linuxon
Bevezetés a játékba A Civilization 6 egy modern felvétel a Age of Empires játékok sorozatában bevezetett klasszikus koncepcióra. Az ötlet meglehetősen...
A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...