netbønner

Slik løser du feil Ingen hovedklasse funnet i NetBeans

Slik løser du feil Ingen hovedklasse funnet i NetBeans
Har du noen gang jobbet med NetBeans og fått en veldig frustrerende feil som sier: "Ingen hovedklasse funnet"?  Vi skal vise deg hvordan du kan løse dette problemet i denne artikkelen.  Men først må vi starte med litt bakgrunn slik at du kan forstå prosessen.

La oss begynne med å vite hva NetBeans faktisk er. Så NetBeans er et integrert utviklingsmiljø (IDE) som opprinnelig ble brukt til Java, men i tillegg til Java-utvikling har det også utvidelser for andre språk som PHP, C ++, C, HTML5 og JavaScript. Den kan kjøres på forskjellige operativsystemer som Windows, macOS, Linux og Solaris. NetBeans-baserte applikasjoner som inkluderer NetBeans IDE og andre kan også utvides av tredjepartsutviklere. I juli 2006 ble NetBeans IDE lisensiert under Suns Common Development and Distribution License (CDDL).  Nylig ble NetBeans IDE og Platform donert til Apache Foundation av Oracle. I april 2019 gjennomgikk den en forretningsutviklingssyklus og gikk ut som et toppnivåprosjekt, så akkurat nå er NetBeans lisensiert under Apache License 2.0.

NetBeans integrerte utviklingsmiljø er en open source-plattform. NetBeans IDE støtter utvikling av alle Java-applikasjonstyper som inkluderer Java SE, JavaFX Java ME, web, EJB og mobile applikasjoner ut av esken. De andre funksjonene i IDE inkluderer Maven-støtte, refaktorer, et Ant-basert prosjektsystem, versjonskontroll (som støtter Git, CVS, Mercurial, Subversion og Clearcase).

NetBeans tilbyr muligheten til å bygge programvareapplikasjoner fra et sett med modulkomponenter, også kjent som moduler. Disse modulene inneholder alle de grunnleggende funksjonene til IDE. hver av dem har en veldefinert funksjon som støtte for forskjellige språk, redigering eller støtte for CVS versjonssystem og SVN, den fikk alle komponentene til å støtte utvikling av Java i en enkelt nedlasting, slik at brukeren kunne begynne å jobbe umiddelbart, men for andre språk og nye funksjoner må NetBeans utvides, nye moduler og pakker må installeres. For eksempel er Sun Java Studio Creator fra Sun Microsystem, Sun Java Studio Enterprise og Sun Studio alle basert på NetBeans IDE.

Hovedmetode

Når du går videre til hovedmetoden, på Java-språk, kan ikke et Java-program bygges uten en hovedmetode. En Java-applikasjon er definert som en offentlig Java-klasse med en main () -metode.

offentlig: Det er en tilgangsspesifikator. Det offentlige nøkkelordet brukes før hovedinnholdet slik at den virtuelle Java-maskinen kan identifisere programmets utførelsespunkt. Hvis tilgangsspesifikatoren er annet enn offentlig, det er privat eller beskyttet, vil den ikke være synlig for JVM, og programmet vet ikke kjøringspunktet.

statisk: hvilken som helst funksjon blir statisk kan gjøres statisk ved å bruke nøkkelordet statisk. Statiske metoder er funksjonene som kan kjøres eller påberopes uten å lage noen objekter, så for å kalle hovedfunksjonen, er objekter ikke nødvendig. Det er nødvendig å kalle hovedmetoden uten å lage et objekt, derfor brukes statisk

tomrom: dette spesifiserer kjørtypen som er null. Kompilatoren erkjenner at metoden ikke returnerer noen form for verdi.

hoved(): Det er en standardsyntaks som allerede er definert i Java Virtual Machine. JVM kaller denne funksjonen for å kompilere et program linje for linje og avslutte kompileringen etter at funksjonen er fullført. Hovedmetoden kan også overbelastes

String args []: Hovedmetoden () godtar også en slags datainngang fra brukeren. Den aksepterer en rekke strenger gjennom cmd-linjeargumenter. Kommandolinjeargumenter sendes gjennom args-parameteren, som er en rekke strenger.

Løser feilen

Nå vet vi at hovedmetoden er ganske viktig for å kjøre et program på en JVM. Følgende er de mulige løsningene for å overvinne feilen "Hovedklasse ikke funnet i NetBeans":

Standard måten å kjøre prosjektet på med hoved:

Hvis du bare vil kjøre filen, høyreklikker du på klassen fra pakkeutforskeren og klikker Kjør fil, eller (Alt + R, F), eller (Skift + F6)

Riktig syntaks signatur av hoved:

Spesifisering av hovedklassen:

Minne / Cache RUMFEL:

Hvis du har prøvd dette og fortsatt ikke fungerer, så:

Gå til Hjem / NetBeans / nb / var / cache og slett Cache mappe. Åpne deretter NetBeans IDE igjen og kjør prosjektet

Hvis ting fortsatt ikke fungerer, kan du prøve følgende trinn:

  1. Velg prosjektet fra prosjektutforskeren
  2. Velg Kjør fra menylinjen

Velg Kompilering

Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...