Как создать файл Jar в Netbeans
Ну, у меня есть свой исходный код, который я сделал с помощью сетевых сред IDE. Теперь я хотел переместить это Java-приложение в веб-приложение. Для этого мне нужно создать файл jar из моего исходного кода, чтобы я мог вызвать его в файле ma jsp. Я не смог найти ни одного параметра в NetBeans или каким-либо другим способом создать файл.jar этого исходного кода. Может ли кто-нибудь сказать мне, как это сделать.
Спасибо
3 ответа
Создайте файл архива Java (.jar), используя NetBeans, следующим образом:
- Щелкните правой кнопкой мыши на имени проекта
- Выберите Свойства
- Нажмите Упаковка
- Проверьте Build JAR после компиляции
- Проверьте сжатый файл JAR
- Нажмите OK, чтобы принять изменения
- Щелкните правой кнопкой мыши на имени проекта
- Выберите Построить или Очистить и Построить
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:
- Нажмите вкладку Файлы
- Развернуть Название проекта >> dist
Убедитесь, что файлы не исключаются при сборке файла JAR.
Пожалуйста, щелкните правой кнопкой мыши по проекту и перейдите в свойства. Затем перейдите в раздел "Сборка и упаковка". Вы можете увидеть расположение файла JAR, созданного настройкой по умолчанию для netbean в каталоге dist.
Я также попытался создать исполняемый файл JAR, который я мог бы запустить с помощью следующей команды:
java -jar <jarfile>
После некоторых поисков я нашел следующую ссылку:
Упаковка и развертывание настольных Java-приложений
Я установил основной класс проекта:
- Щелкните правой кнопкой мыши узел проекта и выберите "Свойства".
- Выберите панель "Выполнить" и введите основной класс в поле "Главный класс".
- Нажмите кнопку ОК, чтобы закрыть диалоговое окно "Свойства проекта".
- Очистить и построить проект
Затем в fodler dist вновь созданный jar должен быть выполнен с помощью команды, которую я упомянул выше.
Теперь (2020) NetBeans 11 делает это автоматически с помощью команды "Сборка" (щелкните правой кнопкой мыши имя проекта и выберите "Сборка").