Формат JAR-файлів являє собою стислий формат і в основному використовується для поширення додатків і бібліотек Java. Він заснований на ZIP-форматі і працює схожим чином-кілька файлів стиснуті і упаковані в один файл, що дозволяє легко поширювати файли по мережі. Якщо вам необхідно упакувати додаток або бібліотеку Java, ви можете створити JAR-файл за допомогою Java Development Kit (JDK) і командного рядка вашого комп`ютера.
Відео: Урок 89 - Створення JAR файлів в Intellij Idea
кроки
Метод 1 з 2: Windows
1
Підготуйте файли. Помістіть всі файли, які ви хочете включити в JAR-файл, в одну папку. На них потрібно буде послатися за допомогою однієї командного рядка, тому використання різних шляхів до них не представляється можливим.
2
Відкрийте командний рядок. Це можна зробити, натиснувши Пуск і потім Виконати. Наберіть в текстовому полі "cmd" і натисніть кнопку "OK".
Відео: Як зробити запускається Java-файл або Java-ярлик
3
Перейдіть до папки, в якій ви розмістили файли. За замовчуванням командний рядок читає з "C: gt ;."
Відео: Tutorial on how to make a Java JAR file with the command prompt
Щоб перейти у вкладені папки на жорсткому диску, використовуйте команду "змінити директорію"("change directory"), Набравши "cd."
Наприклад, якщо ваші файли розташовані в "C: myfiles", Вам слід набрати команду "cd myfiles."
Щоб перейти прямо в потрібну директорію, в Провіднику утримуйте Shift і клацніть правою кнопкою миші на потрібній папці. потім виберіть "Відкрити командний рядок тут".
4
Встановіть шлях до папки JDK bin. Для створення JAR-файлу вам потрібно буде запустити утиліту jar.exe, а цей файл знаходиться в папці bin.
використовуйте команду "path", Щоб вказати шлях до папки JDK bin. Наприклад, якщо ви встановлювали JDK в папку за замовчуванням, вам слід набрати: "path c: Program FilesJavajdk1.5.0_09bin"
Якщо ви не знаєте точно потрібну папку, перейдіть до неї в провіднику Windows і запишіть повний шлях до папки.
5
Створіть JAR-файл. Формат командного рядка для створення JAR-файлу виглядає приблизно так: "jar cf `jar-файл`.jar входние_файли."
слово "jar" посилається на програму jar.exe, яка створює JAR-файл.
опція "c" означає, що ви хочете створити JAR-файл
опція "f" означає, що ви хочете вказати ім`я файлу.
В "jar-файл" ви повинні вказати бажане ім`я файлу.
"входние_файли" це розділений пробілами список файлів, які повинні бути включені в JAR-файл.
Наприклад, ви можете ввести "jar cf myjar manifest.txt myclass.class." Буде створено JAR-файл з ім`ям "myjar.jar", Який буде включати в себе файли "manifest.txt" і "myclass.class."
Якщо ви додаєте папки до JAR-файлу, утиліта jar.exe автоматично додасть їх вміст.
Метод 2 з 2: Mac
1
Підготуйте ваші файли. Помістіть всі файли, які ви хочете включити в JAR-файл, в одну папку.
Відкрийте командний рядок Термінал і перейдіть в ньому до тій папці, в якій розташовані ваші JAR-файли.
2
Відкомпілюйте клас .java. Наприклад, відкомпілюйте HelloWorld.java за допомогою:
javac HelloWorld.java
Цією командою створюється файл .class, який потрібен для JAR-файлу.
3
Створіть файл маніфесту. Збережіть його з розширенням .txt, використовуючи редактор тексту, і введіть наступне:
Main-Class: HelloWorld (або як називається ваш клас)
Примітка: цей файл маніфесту повинен закінчуватися символом переходу на новий рядок
4
Створіть JAR-фай за допомогою цієї команди:
jar cfm HelloWorld.jar Manifest.txt HelloWorld.class
5
Відео: How to create an Executable Jar File in Eclipse with a Java Application
Запустіть jar-файл
Поради
Ви можете створювати цифровий підпис до ваших JAR-файлів для підвищення їх безпеки. Це можна зробити за допомогою команди "jarsigner" в JDK.
Ви також можете створювати JAR-файли за допомогою стандартних утиліт стиснення, наприклад таких, які використовуються для створення ZIP-файлів. Якщо ви це робите, обов`язково вказуйте, що файл маніфесту повинен бути першим включений в архів.