netioad

Kuidas lahendada viga NetBeansist ei leitud ühtegi põhiklassi

Kuidas lahendada viga NetBeansist ei leitud ühtegi põhiklassi
Kas olete kunagi töötanud NetBeansiga ja saanud väga masendava vea, mis ütleb: „Põhiklassi ei leitud”?  Näitame teile, kuidas seda probleemi selles artiklis lahendada.  Kuid kõigepealt peame alustama mõnest taustast, et saaksite protsessist aru saada.

Alustame teadmisega, mis NetBeans tegelikult on. Nii et NetBeans on integreeritud arenduskeskkond (IDE), mida algselt kasutati Java jaoks, kuid lisaks Java arendusele on sellel laiendusi ka teistele keeltele nagu PHP, C ++, C, HTML5 ja JavaScript. Seda saab käivitada erinevates operatsioonisüsteemides nagu Windows, macOS, Linux ja Solaris. NetBeansi põhiseid rakendusi, mis sisaldavad NetBeans IDE-d ja teisi, saavad laiendada ka kolmandad osapooled arendajad. 2006. aasta juulis sai Suni ühise arendus- ja levitamislitsentsi (CDDL) alusel litsentsi NetBeans IDE.  Hiljuti annetas Oracle NetBeans IDE ja Platform Apache Foundationile. 2019. aasta aprillis läbis see äriarendustsükli ja möödus tipptasemel projektina, nii et praegu on NetBeans litsentsitud Apache License 2 alusel.0.

NetBeansi integreeritud arenduskeskkond on avatud lähtekoodiga platvorm. NetBeans IDE toetab kõigi Java-rakenduste tüüpide väljatöötamist, sealhulgas Java SE, JavaFX Java ME, veebi-, EJB- ja mobiilirakendused. IDE muud funktsioonid hõlmavad Maveni tuge, refaktoreerimist, sipelgapõhist projektisüsteemi, versioonihaldust (mis toetab Git, CVS, Mercurial, Subversion ja Clearcase).

NetBeans pakub võimalust tarkvararakenduste loomiseks moodulkomponentide komplektist, mida nimetatakse ka mooduliteks. Need moodulid pakuvad kõiki IDE põhifunktsioone. Neil kõigil on täpselt määratletud funktsioon, näiteks erinevate keelte toetamine, CVS-i versioonisüsteemi ja SVN-i redigeerimine või tugi. See sai kõik komponendid Java-arenduse toetamiseks ühe allalaadimisega, mis võimaldas kasutajal viivitamatult tööle asuda, kuid teiste keelte ja uute funktsioonide jaoks tuleb NetBeans'i laiendada, installida uued moodulid ja paketid. Näiteks Sun Microsofti Sun Sun Studio Creator, Sun Java Studio Enterprise ja Sun Studio põhinevad kõik NetBeans IDE-l.

Peamine meetod

Põhimeetodile liikudes ei saa Java-keeles Java-rakendust ilma peameetodita üles ehitada. Java-rakendus on defineeritud kui avalik Java-klass, millel on meetod ().

avalik: See on juurdepääsu täpsustaja. Avalikku märksõna kasutatakse enne peamist, et Java virtuaalne masin saaks tuvastada programmi täitmispunkti. Kui juurdepääsuparameeter on muu kui avalik, see on privaatne või kaitstud, pole see JVM-ile nähtav ja programm ei teaks selle täitmispunkti.

staatiline: mis tahes funktsioon muutub staatiliseks, saab staatiliseks muuta, kasutades märksõna staatiline. Staatilised meetodid on funktsioonid, mida saab käivitada või käivitada ilma ühtegi objekti loomata, nii et põhifunktsiooni kutsumiseks pole objekte vaja. Põhimeetodit on vaja kutsuda ilma objekti looma, seega kasutatakse staatilist

kehtetu: see määrab jooksu tüübi, mis on null. Koostaja tunnistab, et meetod ei tagasta mingisugust väärtust.

peamine (): See on vaikesüntaks, mis on Java virtuaalses masinas juba määratletud. JVM kutsub seda funktsiooni programmi koostamiseks rea kaupa ja kompileerimise lõpetamiseks pärast funktsiooni lõppemist. Peamine meetod võib olla ka ülekoormatud

String argid []: Main () meetod aktsepteerib kasutajalt ka mingisugust andmesisestust. See aktsepteerib stringide massiivi cmd-rea argumentide kaudu. Käsurea argumendid edastatakse parameetri args kaudu, mis on stringide massiiv.

Vea lahendamine

Nüüd teame, et peamine meetod on programmi käivitamine JVM-is. Vea „Põhiklassi ei leitud NetBeansis” ületamiseks on võimalikud lahendused:

Tavaline viis projekti käivitamiseks peamise abil:

Kui soovite lihtsalt faili käivitada, paremklõpsake paketikelluril klassil ja klõpsake käsku Käivita fail või (Alt + R, F) või (Tõstuklahv + F6)

Maini õige süntaksallkiri:

Põhiklassi täpsustamine:

Mälu / vahemälu RUUMIVIGA:

Kui olete seda proovinud ja ikkagi ei tööta, siis:

Minema Avaleht / NetBeans / nb / var / vahemälu ja kustutage Vahemälu kausta. Seejärel avage uuesti NetBeans IDE ja käivitage projekt

Kui asjad ikka ei tööta, proovige järgmisi samme:

  1. Valige projekt projektiuurijast
  2. Valige menüüribalt Käivita

Valige Koosta

Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...