nätbönor

Hur man löser fel Ingen huvudklass hittades i NetBeans

Hur man löser fel Ingen huvudklass hittades i NetBeans
Har du någonsin arbetat med NetBeans och fått ett mycket frustrerande fel som säger: "Ingen huvudklass hittades"?  Vi kommer att visa dig hur du löser problemet i den här artikeln.  Men först måste vi börja med lite bakgrund så att du kan förstå processen.

Låt oss börja med att veta vad NetBeans egentligen är. Så NetBeans är en integrerad utvecklingsmiljö (IDE) som ursprungligen användes för Java men förutom Java-utveckling har den också tillägg för andra språk som PHP, C ++, C, HTML5 och JavaScript. Den kan köras på olika operativsystem som Windows, macOS, Linux och Solaris. NetBeans-baserade applikationer som inkluderar NetBeans IDE och andra kan också utökas av tredjepartsutvecklare. I juli 2006 fick NetBeans IDE licens under Suns Common Development and Distribution License (CDDL).  Nyligen donerades NetBeans IDE och Platform till Apache Foundation av Oracle. I april 2019 genomgick den en affärsutvecklingscykel och gick ut som ett toppnivåprojekt så just nu är NetBeans licensierat enligt Apache License 2.0.

NetBeans integrerade utvecklingsmiljö är en öppen källkodsplattform. NetBeans IDE stöder utvecklingen av alla Java-applikationstyper som inkluderar Java SE, JavaFX Java ME, web, EJB och mobilapplikationer direkt ur lådan. De andra funktionerna i IDE inkluderar Maven-stöd, refaktorer, ett Ant-baserat projektsystem, versionskontroll (som stöder Git, CVS, Mercurial, Subversion och Clearcase).

NetBeans erbjuder möjligheten att bygga programvaruapplikationer från en uppsättning modulära komponenter, även kallade moduler. Dessa moduler tillhandahåller alla IDE: s grundläggande funktioner. var och en av dem har en väldefinierad funktion som att stödja olika språk, redigera eller stödja CVS-versioneringssystemet och SVN, det fick alla komponenter för att stödja utvecklingen av Java i en enda nedladdning, så att användaren kan börja arbeta omedelbart, men för andra språk och nya funktioner måste NetBeans utökas, nya moduler och paket måste installeras. Till exempel är Sun Java Studio Creator från Sun Microsystem, Sun Java Studio Enterprise och Sun Studio alla baserade på NetBeans IDE.

Huvudmetod

Om du går vidare till huvudmetoden, på Java-språk, kan en Java-applikation inte byggas utan en huvudmetod. En Java-applikation definieras som en offentlig Java-klass med en main () -metod.

offentlig: Det är en åtkomstspecifikator. Det offentliga nyckelordet används före huvudet så att den virtuella Java-maskinen kan identifiera programmets körpunkt. Om åtkomstspecifikatorn är annan än offentlig, det är privat eller skyddad, kommer den inte att vara synlig för JVM och programmet vet inte dess exekveringspunkt.

statisk: vilken funktion som helst blir statisk kan göras statisk med hjälp av nyckelordet statisk. Statiska metoder är de funktioner som kan köras eller åberopas utan att skapa några objekt, så för att kalla huvudfunktionen behövs inga objekt. Det är nödvändigt att anropa huvudmetoden utan att skapa ett objekt, därför används statisk

tomhet: detta anger körtypen som är null. Kompilatorn erkänner att metoden inte returnerar något värde.

huvud (): Det är en standardsyntax som redan är definierad i Java Virtual Machine. JVM anropar den här funktionen för att kompilera ett program rad för rad och avsluta kompileringen när funktionen är klar. Huvudmetoden kan också överbelastas

String args []: Huvudmetoden () accepterar också någon typ av datainmatning från användaren. Den accepterar en rad strängar genom cmd-radargument. Kommandoradsargument skickas genom args-parametern, som är en rad strängar.

Lösa felet

Nu vet vi att huvudmetoden är ganska viktig för att köra ett program på en JVM. Följande är de möjliga lösningarna för att komma till rätta med felet ”Huvudklassen hittades inte i NetBeans”:

Det vanliga sättet att köra projektet med huvud:

Om du bara vill köra filen högerklickar du på klassen från paketutforskaren och klickar på Kör fil eller (Alt + R, F) eller (Skift + F6)

Korrekt syntaxsignatur för huvud:

Ange huvudklassen:

Minne / Cache RUMFEL:

Om du har provat detta och fortfarande inte fungerar så:

Gå till Hem / NetBeans / nb / var / cache och ta bort Cache mapp. Öppna sedan NetBeans IDE igen och kör projektet

Om saker fortfarande inte fungerar kan du prova följande steg:

  1. Välj projektet från projektutforskaren
  2. Välj Kör från menyraden

Välj Kompilera

Mus Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Kanske behöver du ett verktyg som kan göra att musens kontroll ändras med alla applikationer som du använder. Om så är fallet kan du prova en ansökan ...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...