Как сделать jar в Eclipse?

Правой кнопкой по корневой папке проекта -> Export: сделать jar в Eclipse

выбираем JAR file, жмём Next.

В форме JAR Export в поле JAR file перейдите в папку Hilfe нашего проекта и укажите имя jar файла SBPJar, снимите флаги напротив Hilfe и sbp-program.txt: сделать jar в Eclipse

Жмём Next, в следующем окне снова жмём Next, отрывается окно JAR Manifest Specification, в нем кликаем радиокнопку “Use existing manifest from workspace” и соответствующем поле “Manifest file” выбираем наш файл sbp-program.txt: сделать jar в Eclipse

Жмём Finish. Наш SBPJar файл готов: сделать jar в Eclipse

Два раза кликнете по SBPJar.jar, запустится наша программа. Всё, что на картинке находится выше папки Hilfe – это наш проект JarInJar, а папка Hilfe и её содержимое – это дистрибутив нашего проекта. Папку Hilfe можно переместить/скопировать в любое место на диске, SBPJar.jar запуститься и оттуда.

Всё хорошо получилось, вот только дистрибутивы часто распространяют в виде единого архивного файла. Как сделать такой дистрибутив?

Делаем дистрибутив

Можно упаковать папку Hilfe с помощью любого архиватора и получить искомый дистрибутив. Можно воспользоваться JAR архиватором Eclipse, который мы уже неплохо освоили.

Правой кнопкой по корневой папке проекта -> Export: сделать jar в Eclipse

выбираем JAR file, жмём Next. В форме JAR Export в поле JAR file перейдите в корневую папку нашего проекта и укажите имя jar файла SBPDistributive. В полях “Select the resources to export” снимите все флаги кроме Hilfe, как на картинке: сделать jar в Eclipse

Жмём Next, в следующем окне снова жмём Next, отрывается окно JAR Manifest Specification, в нём жмём радиокнопку Generate the manifest file: сделать jar в Eclipse

Жмём Finish, получаем: сделать jar в Eclipse

Итак, мы получили дистрибутив SBPDistributive.jar, который можно отправлять потребителю, последний его распакует (например, с помощью SBP JarMaker см.далее) и обнаружит в нём знаменитую папку Hilfe. Работа сделана.

Оглавление