Začnimo s tem, da vemo, kaj NetBeans pravzaprav je. NetBeans je torej integrirano razvojno okolje (IDE), ki se je prvotno uporabljalo za Javo, vendar ima poleg razvoja Java tudi razširitve za druge jezike, kot so PHP, C ++, C, HTML5 in JavaScript. Zažene se lahko v različnih operacijskih sistemih, kot so Windows, macOS, Linux in Solaris. Aplikacije, ki temeljijo na NetBeans, ki vključujejo IDE NetBeans in druge, lahko razširijo tudi neodvisni razvijalci. Julija 2006 je Sun-ova skupna licenca za razvoj in distribucijo (CDDL) dobila licenco za NetBeans IDE. Nedavno je Oracle Netfeans IDE in platformo podaril fundaciji Apache. Aprila 2019 je doživel cikel poslovnega razvoja in izpadel kot projekt na najvišji ravni, zato je NetBeans trenutno licenciran pod licenco Apache 2.0.
Integrirano razvojno okolje NetBeans je odprtokodna platforma. NetBeans IDE podpira razvoj vseh vrst aplikacij Java, ki vključujejo Java SE, JavaFX Java ME, splet, EJB in mobilne aplikacije. Druge značilnosti IDE vključujejo podporo Maven, refaktoringe, projektni sistem na osnovi Ant, nadzor različic (ki podpira Git, CVS, Mercurial, Subversion in Clearcase).
NetBeans omogoča gradnjo programskih aplikacij iz nabora modularnih komponent, znanih tudi kot moduli. Ti moduli nudijo vse osnovne funkcije IDE. vsak od njih ima natančno določeno funkcijo, kot je podpora različnim jezikom, urejanje ali podpora za sistem za različice CVS in SVN, vse komponente ima podporo za razvoj Jave v enem samem prenosu, kar uporabniku omogoča, da začne takoj delati, vendar za druge jezike in nove funkcije je treba razširiti NetBeans, namestiti nove module in pakete. Na primer, Sun Java Studio Creator iz Sun Microsystem, Sun Java Studio Enterprise in Sun Studio temeljijo na IDE NetBeans.
Glavna metoda
Če preidemo na glavno metodo, v jeziku Java aplikacije Java ni mogoče zgraditi brez glavne metode. Aplikacija Java je definirana kot javni razred Java z metodo main ().
- The glavni() deluje kot izhodišče za katero koli aplikacijo. Kadarkoli se program izvaja, je prva izvedena funkcija. Vse ostale funkcije lahko pokliče glavna funkcija. Na klasičen standardni način obstaja ena glavna funkcija, ki za delovanje uporablja druge primerke razredov
- Brez metode main () JVM ne bo izvedel programa.
- Glavna metoda Java vrsta vrnitve je nična i.e ne vrne ničesar, zato je vrsta return nična. To je bilo storjeno, ker ko se glavni program konča, se program Java konča, zato mora biti vrsta vrnitve nična, da bo program preprost in se izognili kakršnemu koli uhajanju pomnilnika
- Podpis metode je vedno: public static void glavni(Niz [] argumenti)
javno: Je specifikator dostopa. Ključna beseda public se uporablja pred glavno, tako da lahko navidezni stroj Java prepozna točko izvajanja programa. Če je specifikator dostopa drugačen od javnega, zasebnega ali zaščitenega, JVM ne bo videl in program ne bo poznal svoje izvedbene točke.
statično: katera koli funkcija postane statična, jo lahko s pomočjo ključne besede static naredimo statično. Statične metode so funkcije, ki jih je mogoče zagnati ali priklicati brez ustvarjanja kakršnih koli predmetov, zato za klic glavne funkcije predmeti niso potrebni. Poklicati je treba glavno metodo, ne da bi ustvarili objekt, zato se uporablja static
prazno: to določa vrsto izvajanja, ki je nična. Prevajalnik potrdi, da metoda ne vrne nobene vrednosti.
glavni (): To je privzeta sintaksa, ki je že določena v navideznem računalniku Java. JVM pokliče to funkcijo za sestavljanje programa po vrsticah in končanje prevajanja po zaključku funkcije. Tudi glavna metoda je lahko preobremenjena
Niz argumenti []: Metoda main () sprejema tudi nekakšen vnos podatkov od uporabnika. Sprejema niz nizov prek argumentov vrstic cmd. Argumenti ukazne vrstice se posredujejo skozi parameter args, ki je niz nizov.
Odpravljanje napake
Zdaj vemo, da je glavna metoda zelo pomembna za zagon programa na JVM. Sledijo možne rešitve za odpravo napake »Glavnega razreda ni mogoče najti v NetBeansu«:
Standardni način vodenja projekta z glavnimi:
- Z desno miškino tipko kliknite svoj projekt v raziskovalcu projektov
- Izberite 'Lastnosti'
- Izberite "Zaženi"
- Prepričajte se, da je vaš glavni razred tisti, ki ga želite najprej izvršiti, ko se program zažene
- Uporabite polno ime i.e. mojpaket.Moj razred
- Kliknite V redu
- Zaženi projekt
Če želite samo zagnati datoteko, z desno miškino tipko kliknite na razred iz raziskovalca paketov in kliknite Zaženi datoteko ali (Alt + R, F) ali (Shift + F6)
Pravilni sintaksni podpis glavnega:
- Včasih se pogosto soočate s težavo, ko NetBeans ne najde predavanja, ko brskate iz "pogovornega okna glavnih razredov"
- Mogoče ima vaša glavna metoda ustrezen podpis. e.g ste pozabili specifikator javnega dostopa
- Modifikatorja public in static je mogoče zapisati v katerem koli vrstnem redu (javni statični ali statični javni), vendar je konvencija uporaba javne statike, kot je prikazano zgoraj
- Args: Argumenta lahko poimenujete karkoli želite, vendar je najpogosteje uporabljena konvencija "argv" ali "args"
Navedite glavni razred:
- Prepričajte se, da ste v lastnostih projekta pod zavihkom Run navedli svoj glavni razred.
- Če se želite izogniti težavi, tako da preverite glavni razred v lastnostih, če navedete, da bo to pomagalo rešiti težavo.
NAPAKA PROSTORA pomnilnika / predpomnilnika:
- Včasih zaradi napake zaradi pomanjkanja prostora NetBeans ne more naložiti ali najti glavnega razreda
- Desno kliknite vozlišče projekta in pojdite na Nastavi konfiguracijo
- Izberite glavni razred za svojo aplikacijo
- Nato očistite in zgradite
Če ste to poskusili in še vedno ne deluje, potem:
- Očistite predpomnilnik, tako da iz mape odstranite indeksno datoteko
Pojdi do Domov / NetBeans / nb / var / cache in izbrišite predpomnilnik mapo. Nato znova odprite IDE NetBeans in zaženite projekt
Če stvari še vedno ne delujejo, poskusite naslednje:
- Izberite projekt v raziskovalcu projektov
- V menijski vrstici izberite Zaženi
Izberite Compile