Создайте исполняемый файл Jar в Eclipse

#java #eclipse #swing #exe

#Ява #затмение

Вопрос:

Я создал приложение Java и хочу создать файл jar для этого приложения. Это приложение импортировало другие внешние файлы jar по пути сборкиgt;Добавить внешний файл Jar. Как я могу сгенерировать исполняемый файл JAR для этого приложения в Ubuntu с этими зависимостями от внешних библиотек?

Комментарии:

1. какую среду разработки вы используете?

2. Я использую версию eclipse kepler.

Ответ №1:

Чтобы создать новый исполняемый файл JAR на рабочем столе:

  1. В меню «Файл» в строке меню выберите «Экспорт».
  2. Разверните узел Java и выберите Исполняемый файл JAR. Нажмите кнопку Далее.
  3. На странице Спецификации запускаемого файла JAR выберите конфигурацию запуска «Java-приложения», которую вы будете использовать для создания запускаемого файла JAR.
  4. В поле Пункт назначения экспорта введите или нажмите кнопку Обзор, чтобы выбрать местоположение файла JAR.
  5. Выберите подходящую стратегию обработки библиотеки.
  6. При необходимости вы также можете создать сценарий ANT для быстрого восстановления ранее созданного выполняемого файла JAR.

Комментарии:

1. Спасибо. Но я хочу создать исполняемый файл jar из командной строки ubuntu(терминал). Потому что я хочу использовать этот исполняемый файл jar из другого приложения. Когда я создаю исполняемый файл jar из eclipse, файлы библиотек не включаются. Вот почему?

2. В окне экспорта запускаемой банки в eclipse есть переключатель, с помощью которого вы можете выбрать упаковку необходимых библиотек в банку.

3. Launch Configuration Настройка пуста, так что я ничего не могу выбрать. Что мне делать?

4. Привет, я сделал, как следовало, и я не могу запустить свою банку. как я могу его запустить?

Ответ №2:

Щелкните правой кнопкой мыши на проекте, который вы хотите создать, исполняемый файл jar

 -gt; Export -gt; Runnable jar   

введите описание изображения здесь

 -gt; Select the Main class in "Launch Configuration" -gt; Export destination (your system path) -gt; Finish  

введите описание изображения здесь