Як створити JAR файл

Формат JAR-файлів являє собою стислий формат і в основному використовується для поширення додатків і бібліотек Java. Він заснований на ZIP-форматі і працює схожим чином-декілька файлів стиснуті і упаковані в один файл, що дозволяє легко поширювати файли по мережі. Якщо вам необхідно упакувати додаток або бібліотеку Java, ви можете створити JAR-файл за допомогою Java Development Kit (JDK) і командного рядка вашого комп`ютера.




Метод 1 з 2: Windows

  1. Як створити JAR файл

    1

    Підготуйте файли. Помістіть всі файли, які ви хочете включити в JAR-файл, в одну папку. На них потрібно буде послатися за допомогою однієї командного рядка, тому використання різних шляхів до них не представляється можливим.

  2. Як створити JAR файл

    2

    Відкрийте командний рядок. Це можна зробити, натиснувши [b]Пуск і потім [b]Виконати. Наберіть в текстовому полі "cmd" і натисніть кнопку "OK".

  3. Як створити JAR файл

    3

    Перейдіть до папки, в якій ви розмістили файли. За замовчуванням командний рядок читає з "C: >."
    • Щоб перейти у вкладені папки на жорсткому диску, використовуйте команду "змінити директорію" ("change directory"), набравши "cd."
    • Наприклад, якщо ваші файли розташовані в "C: myfiles", вам слід набрати команду "cd myfiles."
    • Щоб перейти прямо в потрібну директорію, в Провіднику утримуйте клавішу Shift і клацніть правою кнопкою миші на потрібній папці. Потім виберіть "Відкрити командний рядок тут".

  4. Як створити JAR файл

    4

    Встановіть шлях до папки JDK bin. Для створення JAR-файлу вам потрібно буде запустити утиліту jar.exe, а цей файл знаходиться в папці bin.
    • Використовуйте команду "path", щоб вказати шлях до папки JDK bin. Наприклад, якщо ви встановлювали JDK в папку за замовчуванням, вам слід набрати: "path c: Program Files Java jdk1.5.0_09 bin"
    • Якщо ви не знаєте точно потрібну папку, перейдіть до неї в провіднику Windows і запишіть повний шлях до папки.

  5. Як створити JAR файл

    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. 1

    Підготуйте ваші файли. Помістіть всі файли, які ви хочете включити в JAR-файл, в одну папку.
    • Відкрийте командний рядок Термінал і перейдіть в ньому до тієї папки, в якій розташовані ваші JAR-файли.

  2. 2

    [b]Відкомпілюйте клас.java. Наприклад, відкомпілюйте HelloWorld.java за допомогою:
    • javac HelloWorld.java
    • Буде створений файл .class, який потрібен для JAR-файлу.

  3. 3

    Створіть файл маніфесту. Збережіть його з розширенням .txt, використовуючи редактор тексту, і введіть наступне:
    • Main-Class: HelloWorld (або як називається ваш клас)

Примітка: цей файл маніфесту повинен закінчуватися символом переходу на новий рядок

  1. 1

    [b]Створіть JAR-фай за допомогою цієї команди:
    • jar cfm HelloWorld.jar Manifest.txt HelloWorld.class

  2. 2

    Запустіть jar-файл

Поради

  • Ви можете створювати цифровий підпис до ваших JAR-файлів для підвищення їх безпеки. Це можна зробити за допомогою команди "jarsigner" в JDK.
  • Ви також можете створювати JAR-файли за допомогою стандартних утиліт стиснення, наприклад таких, які використовуються для створення ZIP-файлів. Якщо ви це робите, обов`язково вказуйте, що файл маніфесту повинен бути першим включений в архів.

Що вам знадобиться

  • Комп`ютер
  • Java Development Kit