Java: экспорт в файл .jar в Eclipse - PullRequest
56 голосов
/ 08 января 2009

Я пытаюсь экспортировать программу из Eclipse в файл jar.

В свой проект я добавил несколько фотографий и PDF: s. Когда я экспортирую в файл JAR, кажется, что только main был скомпилирован и экспортирован.

Я хочу экспортировать все в файл jar, если это возможно, потому что тогда я хочу преобразовать его в экстрадируемый файл, например .exe-файл.

Но как?

Ответы [ 4 ]

60 голосов
/ 08 января 2009

Нет необходимости во внешних плагинах. В диалоговом окне Export JAR убедитесь, что вы выбрали all необходимые ресурсы, которые вы хотите экспортировать. По умолчанию не должно возникнуть проблем при экспорте других файлов ресурсов (изображений, файлов конфигурации и т. Д.), См. Скриншот ниже. JAR Export Dialog

9 голосов
/ 08 января 2009

Перейдите в файл-> экспорт-> JAR-файл, там вы можете выбрать «Экспорт сгенерированных файлов классов и источников» и убедиться, что выбран ваш проект, и все папки в нем тоже есть! Удачи!

5 голосов
/ 08 января 2009

FatJar может помочь вам в этом случае.

В дополнение к функции «Экспортировать как Jar», которая включена в Eclipse, подключаемый модуль объединяет все зависимые файлы JAR в один исполняемый файл.
Плагин добавляет в контекстное меню Java-проектов запись "Build Fat Jar"

Это полезно, если ваша последняя экспортированная банка содержит другие внешние банки.

Если у вас есть Ganymede, диалогового окна Export Jar достаточно для экспорта ваших ресурсов из вашего проекта.

После Ганимеда у вас есть:

Export Jar

2 голосов
/ 05 июня 2009

Еще одна опция - WinRun4J . Существует Eclipse Plugin для WinRun4J , который позволяет вам экспортировать ваше приложение как один исполняемый файл с необходимыми встроенными jar / классами.

(полное раскрытие: я работаю над этим проектом)

...