Как создать Java-проект в Netbeans, не используя Maven по умолчанию?
В настоящее время я пытаюсь создать базовый проект Java. Первый вариант, который появляется, это "Java с Maven", который я уже использовал, но не дает мне нужную опцию "Создать основной класс".
Я использую Apache Netbeans IDE 11.0, работающий на Windows 10, x64. Я посвятил ему целый день, обновляя и устанавливая самые последние версии JDK, которые я нашел, и все же я не могу заставить его работать.
Я также прочитал этот ответ, но он не работает: не могу создать проект на Netbeans 8.2
Вот изображение того, что я получаю:
Любая помощь приветствуется, спасибо.
1 ответ
Шаблоны проектов были пересмотрены в Apache NetBeans 11.0, чтобы повысить значимость проектов Maven. Из сообщения в блоге Apache NetBeans:
Реструктуризация шаблонов проектов в Apache NetBeans
В сообществе Apache NetBeans было много дискуссий о том, как лучше всего выразить тот факт, что Apache Maven и Apache Gradle являются более современным выбором, чем Apache Ant, и в то же время не подразумевают, что с использованием Apache Ant что-то не так.,
Вот что мы, по-видимому, достигли консенсуса: переместить все шаблоны проектов на основе Ant в отдельную папку, специфичную для Ant, в то время как две другие системы сборки находятся выше и, следовательно, занимают более заметное место в списке:
С учетом вышесказанного, кто-то с меньшей вероятностью просто перейдет в несуществующую категорию Java, а затем получит проект на основе Ant, не задумываясь об этом. По умолчанию пользователю Apache NetBeans рекомендуется сначала рассмотреть Apache Maven и Apache Gradle. Старые связанные с Ant категории все еще существуют, чтобы никого не перепутать, просто структурированы в более низкую категорию "Java с Ant". Вышесказанное также решает вопрос о "Java EE", т. Е. Здесь идея из обсуждений состоит в том, чтобы назвать категорию "Java Enterprise".
При запуске все категории закрываются, т. Е. Изначально ни одна из них не является более заметной, чем любая другая.
Можно возразить, что если вы новичок в Java, вы не будете знать, кто такие Maven, Gradle или Ant. Что ж, это всегда имело место, и NetBeans искусственно скрыл этот выбор, имея категорию просто с именем "Java", что привело к тому, что все заканчивали проектами на основе Ant. Обращать это внимание и иметь категорию, называемую просто "Java", которая приводит к проектам на основе Maven, вероятно, также неправильно, то есть необходимо соблюдать тщательный баланс.
Поэтому, если вы создали проект с помощью Файл> Новый проект... > Java > Приложение Java в более ранних выпусках NetBeans, вам следует использовать Файл> Новый проект...> Java с Ant > Приложение Java в NetBeans 11.0.
Заметки:
- Отчет об ошибке NetBeans NETBEANS-2040 Maven Первый в новом мастере проекта относится.
- Также смотрите обсуждение в начале этого видео на YouTube . Грубое руководство по Apache NetBeans 11.0.
- Другие изменения мастера проекта в NetBeans 11.0:
- В NetBeans 11.0 мне нужно было установить плагин Gradle (Инструменты> Плагины> Доступные плагины> Gradle), чтобы увидеть Java с Gradle в мастере проектов.
- В более ранних выпусках NetBeans вы создавали проект Java Enterprise, используя File > New Project... > Java EE>..., но в NetBeans 11.0 это изменилось на File > New Project... > Java с Ant > Java Enterprise > ...