2015-04-28 2 views
4

Я создал проект java, который обрабатывает почту только и получает запрос от веб-api. Мне нужно экспортировать его как файл jar. Проблема в том, что я использую внешние файлы jar, такие как httpcore-4.3.3.jar и gson-2.3.1.jar. Я видел много решений для экспорта в качестве runnable jar, Начиная с У меня нет никакого основного метода как я могу экспортировать проект java моей утилиты в файл jar.Экспорт проекта Java без основного метода (с внешними банками) в Jar в Eclipse

Моя проблема: я не могу экспортировать свой проект, который не имеет основного метода в качестве JAR вместе с файлами библиотеки в eclipse.

Заранее спасибо

Edit Update: 1

Screenshot

+0

Я мог ошибаться, но я не думаю, что наличие или отсутствие основного метода влияет на то, как затмение создает банки. Вы спрашиваете, как экспортировать банку для программы, которая использует другие банки? – Evorlor

+1

@Evorlor plz проверить обновление редактирования –

ответ

2

Использовал Fat Jar для экспорта проекта My Java в качестве JAR вместе с моими справочными библиотеками.

0

Экспорт как обычный JAR файл:

Export -> Java -> JAR File 
+0

Да, но как экспортировать как банку с библиотечными файлами, которые вы использовали ?? –

+0

Для этого вам понадобится Ant или Maven. – Dagriel

+0

Можете ли вы указать мне где-нибудь блог или документацию о том, как это сделать в eclipse. –

0

Использование экспорта в "Jar File", не «Runnable Jar File»

«Runnable Jar File» - это файл jar с манифестом, указывающий на класс, содержащий основной метод. Это позволяет запускать приложения Java, просто вызывая:

Java -jar < вашей баночка файл>

вместо

Java -cp < вашего файла баночка> < ваших класс с основным методом>

Очевидно, что экспорт в эксплуатацию nable jar file не работает, если у вас нет хотя бы одного класса с основным методом.

+0

Моя проблема: я не могу экспортировать свой проект, у которого нет основного метода как JAR вместе с моими библиотечными файлами в eclipse. –

Смежные вопросы