netbeans

Как устранить ошибку «В NetBeans не найден основной класс»

Как устранить ошибку «В NetBeans не найден основной класс»
Вы когда-нибудь работали с NetBeans и получали очень неприятную ошибку, которая гласила: «Основной класс не найден»?  В этой статье мы покажем вам, как решить эту проблему.  Но сначала мы должны начать с некоторой предыстории, чтобы вы могли понять процесс.

Начнем с того, что узнаем, что на самом деле представляет собой NetBeans. Таким образом, NetBeans - это интегрированная среда разработки (IDE), изначально использовавшаяся для Java, но помимо разработки на Java, она также имеет расширения для других языков, таких как PHP, C ++, C, HTML5 и JavaScript. Его можно запускать в разных операционных системах, таких как Windows, macOS, Linux и Solaris. Приложения на основе NetBeans, которые включают IDE NetBeans и другие, также могут быть расширены сторонними разработчиками. В июле 2006 года в соответствии с Общей лицензией Sun на разработку и распространение (CDDL) среда IDE NetBeans получила лицензию.  Недавно среда IDE и платформа NetBeans были переданы в дар Apache Foundation компанией Oracle. В апреле 2019 года он прошел цикл бизнес-разработки и был признан проектом верхнего уровня, поэтому сейчас NetBeans находится под лицензией Apache License 2.0.

Интегрированная среда разработки NetBeans - это платформа с открытым исходным кодом. IDE NetBeans поддерживает разработку всех типов приложений Java, включая Java SE, JavaFX, Java ME, веб-приложения, EJB и мобильные приложения. Другие особенности IDE включают поддержку Maven, рефакторинг, систему проектов на основе Ant, контроль версий (который поддерживает Git, CVS, Mercurial, Subversion и Clearcase).

NetBeans предоставляет возможность создавать программные приложения из набора модульных компонентов, также известных как модули. Эти модули предоставляют все основные функции IDE. у каждого из них есть четко определенная функция, такая как поддержка разных языков, редактирование или поддержка системы управления версиями CVS и SVN, он получил все компоненты для поддержки разработки Java за одну загрузку, что позволяет пользователю немедленно начать работу, но для других языков и новых функций необходимо расширить NetBeans, установить новые модули и пакеты. Например, Sun Java Studio Creator от Sun Microsystem, Sun Java Studio Enterprise и Sun Studio все основаны на IDE NetBeans.

Основной метод

Переходя к основному методу, на языке Java приложение Java не может быть создано без основного метода. Приложение Java определяется как общедоступный класс Java с методом main ().

общественность: Это спецификатор доступа. Ключевое слово public используется перед основным, чтобы виртуальная машина Java могла определить точку выполнения программы. Если спецификатор доступа отличается от общедоступного, то есть закрытого или защищенного, он не будет виден JVM, и программа не будет знать свою точку выполнения.

статический: любая функция становится статической, ее можно сделать статической с помощью ключевого слова static. Статические методы - это функции, которые можно запускать или вызывать без создания каких-либо объектов, поэтому для вызова основной функции объекты не нужны. Необходимо вызвать основной метод без создания объекта, поэтому используется статический

пустота: это указывает тип запуска, который является нулевым. Компилятор подтверждает, что метод не возвращает никакого значения.

основной(): Это синтаксис по умолчанию, который уже определен в виртуальной машине Java. JVM вызывает эту функцию для компиляции программы построчно и завершения компиляции после завершения функции. Основной метод также может быть перегружен

Строковые аргументы []: Метод main () также принимает какие-то данные, вводимые пользователем. Он принимает массив строк через аргументы строки cmd. Аргументы командной строки передаются через параметр args, который представляет собой массив строк.

Устранение ошибки

Теперь мы знаем, что основной метод очень важен для запуска программы на JVM. Ниже приведены возможные решения для устранения ошибки «Основной класс не найден в NetBeans»:

Стандартный способ запуска проекта с main:

Если вы просто хотите запустить файл, щелкните правой кнопкой мыши класс в проводнике пакетов и выберите «Запустить файл», или (Alt + R, F), или (Shift + F6)

Правильная синтаксическая подпись main:

Указание основного класса:

ОШИБКА ПАМЯТИ / КЭШЕРА:

Если вы пробовали это, но оно все еще не работает, то:

Перейти к Главная / NetBeans / nb / var / cache и удалите Кеш папка. Затем снова откройте IDE NetBeans и запустите проект

Если что-то по-прежнему не работает, попробуйте выполнить следующие действия:

  1. Выберите проект в проводнике проектов
  2. Выберите "Выполнить" в строке меню

Выберите "Скомпилировать"

Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...
Как показать наложение OSD в полноэкранных приложениях и играх Linux
Игра в полноэкранные игры или использование приложений в полноэкранном режиме без отвлекающих факторов может отрезать вас от соответствующей системной...