Як зробити jar в Eclipse?

JAR приклад

Правою кнопкою по кореневій папці проекту -> 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" і відповідному полі "Empty 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 empty file: зробити jar Eclipse

Тиснемо Finish, отримуємо: зробити jar Eclipse

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

Зміст