netbeans

Kako riješiti pogrešku U NetBeansu nije pronađena glavna klasa

Kako riješiti pogrešku U NetBeansu nije pronađena glavna klasa
Jeste li ikad radili s NetBeansom i dobili vrlo frustrirajuću pogrešku koja kaže: "Nije pronađena glavna klasa"?  U ovom ćemo vam članku pokazati kako riješiti taj problem.  Ali prvo moramo započeti s nekim pozadinama kako biste mogli razumjeti postupak.

Počnimo sa znanjem što je zapravo NetBeans. Dakle, NetBeans je integrirano razvojno okruženje (IDE) izvorno korišteno za Javu, ali osim za razvoj Jave, ima i proširenja za druge jezike poput PHP, C ++, C, HTML5 i JavaScript. Može se pokretati na različitim operativnim sustavima poput Windows, MacOS, Linux i Solaris. Aplikacije zasnovane na NetBeans-u, koje uključuju NetBeans IDE i druge, također mogu proširiti nezavisni programeri. U srpnju 2006., prema Sunčevoj licenci za zajednički razvoj i distribuciju (CDDL), NetBeans IDE je dobio licencu.  Oracle je nedavno IDE i platformu NetBeans donirao Apache Foundation. U travnju 2019. prošao je ciklus poslovnog razvoja i prošao kao projekt najviše razine, tako da je trenutno NetBeans licenciran pod Apache licencom 2.0.

Integrirano razvojno okruženje NetBeans platforma je otvorenog koda. NetBeans IDE podržava razvoj svih vrsta Java aplikacija koje uključuju Java SE, JavaFX Java ME, web, EJB i mobilne aplikacije. Ostale značajke IDE-a uključuju podršku za Maven, refaktoriranje, projektni sustav zasnovan na Antu, kontrolu verzija (koji podržava Git, CVS, Mercurial, Subversion i Clearcase).

NetBeans pruža mogućnost gradnje softverskih aplikacija iz skupa modularnih komponenata također poznatih kao moduli. Ovi moduli pružaju sve osnovne funkcije IDE-a. svaki od njih ima dobro definiranu funkciju kao što su podrška različitim jezicima, uređivanje ili podrška za CVS sustav izdanja i SVN, dobio je sve komponente za podršku razvoju Jave u jednom preuzimanju, što omogućava korisniku da odmah počne raditi, ali za ostale jezike i nove značajke NetBeans treba proširiti, instalirati nove module i pakete. Na primjer, Sun Java Studio Creator iz Sun Microsystem, Sun Java Studio Enterprise i Sun Studio temelje se na NetBeans IDE-u.

Glavna metoda

Prijelazeći na glavnu metodu, na jeziku Java, Java aplikacija se ne može izgraditi bez glavne metode. Java aplikacija definirana je kao javna Java klasa s glavnom () metodom.

javnost: To je specifikator pristupa. Ključna riječ public koristi se prije glavne, tako da Java virtualni stroj može identificirati točku izvršenja programa. Ako je specifikator pristupa različit od javnog, privatnog ili zaštićenog, JVM-u neće biti vidljiv, a program neće znati točku izvršenja.

statički: bilo koja funkcija koja postane statična može se učiniti statičnom pomoću ključne riječi static. Statičke metode su funkcije koje se mogu pokrenuti ili pozvati bez stvaranja bilo kakvih objekata, pa za pozivanje glavne funkcije objekti nisu potrebni. Potrebno je pozvati glavnu metodu bez stvaranja objekta stoga se koristi statički

poništiti: ovo određuje tip izvođenja koji je null. Prevoditelj priznaje da metoda ne vraća nikakvu vrijednost.

glavni(): To je zadana sintaksa koja je već definirana u Java Virtual Machine. JVM poziva ovu funkciju za sastavljanje programa redak po redak i završavanje kompilacije nakon završetka funkcije. Glavna metoda također se može preopteretiti

String argumenti []: Metoda main () također prihvaća neku vrstu unosa podataka od korisnika. Prihvaća niz nizova kroz cmd argumente redaka. Argumenti naredbenog retka prolaze se kroz parametar args, koji je niz žica.

Rješavanje pogreške

Sada znamo da je glavna metoda prilično važna za pokretanje programa na JVM-u. Slijede moguća rješenja za prevladavanje pogreške "Glavna klasa nije pronađena u NetBeansu":

Standardni način izvođenja projekta s glavnim:

Ako samo želite pokrenuti datoteku, kliknite desnu tipku miša na klasu u istraživaču paketa i kliknite Pokreni datoteku ili (Alt + R, F) ili (Shift + F6)

Točan sintaksni potpis glavnog:

Određivanje glavne klase:

GREŠKA PROSTORA memorije / predmemorije:

Ako ste probali ovo, a još uvijek ne radi:

Ići Početna / NetBeans / nb / var / cache i izbrišite Predmemorija mapu. Zatim ponovo otvorite IDE NetBeans i pokrenite projekt

Ako stvari i dalje ne funkcioniraju, isprobajte sljedeće korake:

  1. Odaberite projekt iz istraživača projekata
  2. Na traci izbornika odaberite Pokreni

Odaberite Sastavi

Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...