Начнем с того, что узнаем, что на самом деле представляет собой 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 ().
- В основной() действует как отправная точка для любого приложения. Всякий раз, когда выполняется программа, main выполняется первой функцией. Все остальные функции могут быть вызваны основной функцией. Классическим стандартным способом есть одна основная функция, которая использует для работы другие экземпляры классов
- Без метода main () JVM не выполнит программу.
- Основной метод Java тип возврата недействителен i.e он ничего не возвращает, поэтому его тип возврата недействителен. Это было сделано потому, что после завершения основного процесса программа Java завершается, поэтому возвращаемый тип должен быть нулевым, чтобы программа оставалась простой и избегала любых типов утечек памяти
- Сигнатура метода всегда: public static void основной(Строка [] аргументы)
общественность: Это спецификатор доступа. Ключевое слово public используется перед основным, чтобы виртуальная машина Java могла определить точку выполнения программы. Если спецификатор доступа отличается от общедоступного, то есть закрытого или защищенного, он не будет виден JVM, и программа не будет знать свою точку выполнения.
статический: любая функция становится статической, ее можно сделать статической с помощью ключевого слова static. Статические методы - это функции, которые можно запускать или вызывать без создания каких-либо объектов, поэтому для вызова основной функции объекты не нужны. Необходимо вызвать основной метод без создания объекта, поэтому используется статический
пустота: это указывает тип запуска, который является нулевым. Компилятор подтверждает, что метод не возвращает никакого значения.
основной(): Это синтаксис по умолчанию, который уже определен в виртуальной машине Java. JVM вызывает эту функцию для компиляции программы построчно и завершения компиляции после завершения функции. Основной метод также может быть перегружен
Строковые аргументы []: Метод main () также принимает какие-то данные, вводимые пользователем. Он принимает массив строк через аргументы строки cmd. Аргументы командной строки передаются через параметр args, который представляет собой массив строк.
Устранение ошибки
Теперь мы знаем, что основной метод очень важен для запуска программы на JVM. Ниже приведены возможные решения для устранения ошибки «Основной класс не найден в NetBeans»:
Стандартный способ запуска проекта с main:
- Щелкните правой кнопкой мыши свой проект в проводнике проектов
- Выберите "Свойства"
- Выберите "Выполнить"
- Убедитесь, что ваш основной класс - это тот, который вы хотите выполнить первым при запуске программы
- Обязательно используйте полное имя i.е. мой пакет.Мои занятия
- Нажмите ОК
- Запустить проект
Если вы просто хотите запустить файл, щелкните правой кнопкой мыши класс в проводнике пакетов и выберите «Запустить файл», или (Alt + R, F), или (Shift + F6)
Правильная синтаксическая подпись main:
- Иногда вы часто сталкиваетесь с проблемой, когда NetBeans не находит класс при просмотре из «диалогового окна основных классов»
- Возможно, ваш основной метод имеет правильную подпись. е.g вы забыли спецификатор публичного доступа
- Модификаторы public и static могут быть записаны в любом порядке (public static или static public), но по соглашению следует использовать public static, как показано выше
- Аргументы: вы можете назвать аргумент как угодно, но чаще всего используется соглашение «argv» или «args»
Указание основного класса:
- Убедитесь, что в свойствах проекта на вкладке запуска вы указали свой основной класс.
- Кроме того, чтобы избежать проблемы, обязательно проверьте основной класс в свойствах, указав его, чтобы решить проблему.
ОШИБКА ПАМЯТИ / КЭШЕРА:
- Иногда из-за ошибки нехватки памяти NetBeans не может загрузить или найти основной класс
- Щелкните правой кнопкой мыши узел проекта и перейдите в раздел "Настройка конфигурации"
- Выберите основной класс для вашего приложения
- Затем очистите и постройте
Если вы пробовали это, но оно все еще не работает, то:
- Очистите кеш, удалив индексный файл из папки кеша
Перейти к Главная / NetBeans / nb / var / cache и удалите Кеш папка. Затем снова откройте IDE NetBeans и запустите проект
Если что-то по-прежнему не работает, попробуйте выполнить следующие действия:
- Выберите проект в проводнике проектов
- Выберите "Выполнить" в строке меню
Выберите "Скомпилировать"