Как создать 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 > ...
Другие вопросы по тегам