Как создать файл Jar в Netbeans

Ну, у меня есть свой исходный код, который я сделал с помощью сетевых сред IDE. Теперь я хотел переместить это Java-приложение в веб-приложение. Для этого мне нужно создать файл jar из моего исходного кода, чтобы я мог вызвать его в файле ma jsp. Я не смог найти ни одного параметра в NetBeans или каким-либо другим способом создать файл.jar этого исходного кода. Может ли кто-нибудь сказать мне, как это сделать.

Спасибо

3 ответа

Создайте файл архива Java (.jar), используя NetBeans, следующим образом:

  1. Щелкните правой кнопкой мыши на имени проекта
  2. Выберите Свойства
  3. Нажмите Упаковка
  4. Проверьте Build JAR после компиляции
  5. Проверьте сжатый файл JAR
  6. Нажмите OK, чтобы принять изменения
  7. Щелкните правой кнопкой мыши на имени проекта
  8. Выберите Построить или Очистить и Построить

Clean and Build сначала удалит артефакты сборки (такие как .class файлы), тогда как Build сохранит все существующие .class файлы, создание новых версий необходимо. Чтобы выяснить, представьте проект с двумя классами, A и B.

При сборке в первый раз IDE создает A.class а также B.class, Теперь вы удаляете B.java но не очищать B.class, Выполнение Build должно уйти B.class в каталоге сборки, и связать его в JAR. Выбор Clean и Build удалит B.class, поскольку B.java был удален, больше не будет B.class быть в комплекте.

Файл JAR построен. Чтобы просмотреть его внутри NetBeans:

  1. Нажмите вкладку Файлы
  2. Развернуть Название проекта >> dist

Убедитесь, что файлы не исключаются при сборке файла JAR.

Пожалуйста, щелкните правой кнопкой мыши по проекту и перейдите в свойства. Затем перейдите в раздел "Сборка и упаковка". Вы можете увидеть расположение файла JAR, созданного настройкой по умолчанию для netbean в каталоге dist.

Я также попытался создать исполняемый файл JAR, который я мог бы запустить с помощью следующей команды:

java -jar <jarfile>

После некоторых поисков я нашел следующую ссылку:

Упаковка и развертывание настольных Java-приложений

Я установил основной класс проекта:

  1. Щелкните правой кнопкой мыши узел проекта и выберите "Свойства".
  2. Выберите панель "Выполнить" и введите основной класс в поле "Главный класс".
  3. Нажмите кнопку ОК, чтобы закрыть диалоговое окно "Свойства проекта".
  4. Очистить и построить проект

Затем в fodler dist вновь созданный jar должен быть выполнен с помощью команды, которую я упомянул выше.

Теперь (2020) NetBeans 11 делает это автоматически с помощью команды "Сборка" (щелкните правой кнопкой мыши имя проекта и выберите "Сборка").

Другие вопросы по тегам