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.
- A fő-() függvény minden alkalmazás kiindulópontjaként működik. A program végrehajtásakor a fő az első végrehajtott funkció. Az összes többi funkciót meghívhatja a fő funkció. Klasszikus standard módon van egy fő funkció, amely az osztályok más példányait használja a működéshez
- A main () metódus nélkül a JVM nem hajtja végre a programot.
- Java fő módszer a visszatérés típusa érvénytelen i.e nem ad vissza semmit, ezért semmis a visszatérési típus. Ez azért történt, mert amint a fő befejeződik, a Java program leáll, ezért a return típusnak nullának kell lennie, hogy egyszerű legyen a program és elkerülhető legyen a memória bármilyen szivárgása
- A módszer aláírása mindig: public static void fő-(String [] érvel)
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:
- Kattintson a jobb gombbal a projektre a projektkezelőben
- Válassza a "Tulajdonságok" lehetőséget
- Válassza a „Futtatás” lehetőséget
- Győződjön meg arról, hogy a fő osztálya az, amelyet először végre akar hajtani, amikor a program futni kezd
- Ne felejtse el használni a teljesen minősített nevet i.e. csomagom.Az osztályom
- Kattintson az OK gombra
- Futtassa a projektet
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:
- Néha gyakran szembesül olyan problémával, amikor a NetBeans nem talál osztályt, amikor a „fő osztályok párbeszédablakából” böngészik
- Előfordulhat, hogy a fő módszered rendelkezik a megfelelő aláírással. e.g elfelejtette a nyilvános hozzáférés megadását
- A public és static módosítók mindkét sorrendben írhatók (public static vagy static public), de a megállapodás szerint a public static-ot a fentiek szerint kell használni
- Args: Bármit megnevezhet az argumentumnak, amit csak akar, de a leggyakrabban használt konvenció „argv” vagy „args”
A fő osztály meghatározása:
- Győződjön meg arról, hogy a projekt tulajdonságaiban a futtatás fül alatt megadta a fő osztályt.
- Ezenkívül a probléma elkerülése érdekében ellenőrizze a tulajdonságok fő osztályát, megadva, hogy ez megoldja a problémát.
Memória / gyorsítótár SPACE ERROR:
- Néha a memóriahiány miatt a NetBeans nem tudja betölteni vagy megtalálni a fő osztályt
- Kattintson a jobb gombbal a projekt csomópontjára, és lépjen a Konfiguráció beállítása elemre
- Válassza ki az alkalmazás fő osztályát
- Ezután tisztítsa meg és építse fel
Ha megpróbálta ezt, és még mindig nem működik, akkor:
- Tisztítsa meg a cache-t úgy, hogy eltávolítja az indexfájlt a cache mappából
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:
- Válassza ki a projektet a projektfelfedezőből
- A menüsoron válassza a Futtatás lehetőséget
Válassza az Összeállítás lehetőséget