Zacznijmy od wiedzy, czym właściwie jest NetBeans. Tak więc NetBeans to zintegrowane środowisko programistyczne (IDE) pierwotnie używane do Java, ale oprócz rozwoju Java ma również rozszerzenia dla innych języków, takich jak PHP, C ++, C, HTML5 i JavaScript. Można go uruchamiać w różnych systemach operacyjnych, takich jak Windows, MacOS, Linux i Solaris. Aplikacje oparte na NetBeans, które obejmują NetBeans IDE i inne, mogą być również rozszerzone przez twórców stron trzecich. W lipcu 2006 r., Pod wspólną licencją na rozwój i dystrybucję Sun (CDDL) NetBeans IDE otrzymał licencję. Ostatnio NetBeans IDE i platforma zostały przekazane przez Oracle Fundację Apache. W kwietniu 2019 r.0.
Zintegrowane środowisko programistyczne NetBeans to platforma typu open source. NetBeans IDE obsługuje opracowanie wszystkich typów aplikacji Java, w tym Java SE, Javafx Java ME, Web, EJB i aplikacje mobilne z pudełka. Inne cechy IDE obejmują obsługę Maven, refaktory, system projektowy oparty na mrówkach, kontrola wersji (która obsługuje GIT, CVS, Mercurial, Subversion i Clearcase).
NetBeans zapewniają funkcję budowania aplikacji z zestawu komponentów modułowych znanych również jako moduły. Te moduły zapewniają wszystkie podstawowe funkcje IDE. Każdy z nich ma dobrze zdefiniowaną funkcję, taką jak obsługa różnych języków, edycja lub obsługa systemu wersji CVS i SVN, ma wszystkie komponenty wspierające rozwój Java w jednym pobieraniu, umożliwiając użytkownikowi natychmiastowe działanie, ale W przypadku innych języków i nowych funkcji NetBeans należy rozszerzyć, należy zainstalować nowe moduły i pakiety. Na przykład twórca Sun Java Studio z Sun Microsystem, Sun Java Studio Enterprise i Sun Studio są oparte na NetBeans IDE.
Metoda główna
Przechodząc do głównej metody, w języku Java, aplikacji Java nie może być zbudowana bez głównej metody. Aplikacja Java jest zdefiniowana jako publiczna klasa Java z metodą main ().
publiczny: Jest to specyfikator dostępu. Słowo kluczowe publiczne jest używane przed główną, aby maszyna wirtualna Java mogła zidentyfikować punkt wykonania programu. Jeśli specyfikator dostępu jest inny niż publiczny, to jest prywatne lub chronione, nie będzie widoczny dla JVM, a program nie znałby punktu wykonania.
statyczny: Każda funkcja staje się statyczna, może być statyczna za pomocą słowa kluczowego statycznego. Metody statyczne to funkcje, które można uruchomić lub wywoływać bez tworzenia jakichkolwiek obiektów, więc aby wywołać główną funkcję, obiekty nie są potrzebne. Konieczne jest wywołanie głównej metody bez tworzenia obiektu, dlatego stosuje się statyczny
próżnia: to określa typ biegu, który jest zerowy. Kompilator potwierdza, że metoda nie zwraca żadnej wartości.
główny(): Jest to domyślna składnia, która jest już zdefiniowana w maszynie wirtualnej Java. JVM wywołuje tę funkcję, aby skompilować wiersz programu według linii i zakończyć kompilację po zakończeniu funkcji. Główną metodę można również przeciążyć
String Args []: Metoda main () akceptuje również pewnego rodzaju dane wejściowe od użytkownika. Akceptuje szereg strun poprzez argumenty linii CMD. Argumenty wiersza poleceń są przekazywane przez parametr Args, który jest szeregiem ciągów.
Rozwiązanie błędu
Teraz wiemy, że główna metoda jest dość ważna, aby uruchomić program na JVM. Poniżej znajdują się możliwe rozwiązania przezwyciężenia błędu „Klasa główna nie znalezionej w NetBeans”:
Standardowy sposób uruchomienia projektu z Main:
Jeśli chcesz po prostu uruchomić plik, kliknij prawym przyciskiem myszy klasę z Eksploratora pakietu i kliknij Uruchom plik lub (alt + r, f) lub (shift + f6)
Prawidłowy podpis składniowej głównej:
Określanie głównej klasy:
Błąd przestrzeni pamięci/pamięci podręcznej:
Jeśli próbowałeś tego i nadal to nie działa:
Iść do Strona główna/NetBeans/NB/var/Cache i usuń Pamięć podręczna teczka. Następnie ponownie otwórz IDE NetBeans i uruchom projekt
Jeśli sprawy nadal nie działają, wypróbuj następujące kroki:
Wybierz kompile