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

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

Відео: Урок 89 - Створення JAR файлів в Intellij Idea

кроки

Метод 1 з 2: Windows
Зображення з назвою Create JAR File Step 1
1
Підготуйте файли. Помістіть всі файли, які ви хочете включити в JAR-файл, в одну папку. На них потрібно буде послатися за допомогою однієї командного рядка, тому використання різних шляхів до них не представляється можливим.
  • Зображення з назвою Create JAR File Step 2
    2
    Відкрийте командний рядок. Це можна зробити, натиснувши Пуск і потім Виконати. Наберіть в текстовому полі "cmd" і натисніть кнопку "OK".

    Відео: Як зробити запускається Java-файл або Java-ярлик

  • Зображення з назвою Create JAR File Step 3
    3
    Перейдіть до папки, в якій ви розмістили файли. За замовчуванням командний рядок читає з "C: gt ;."

    Відео: Tutorial on how to make a Java JAR file with the command prompt

  • Щоб перейти у вкладені папки на жорсткому диску, використовуйте команду "змінити директорію"("change directory"), Набравши "cd."
  • Наприклад, якщо ваші файли розташовані в "C: myfiles", Вам слід набрати команду "cd myfiles."
  • Щоб перейти прямо в потрібну директорію, в Провіднику утримуйте Shift і клацніть правою кнопкою миші на потрібній папці. потім виберіть "Відкрити командний рядок тут".
  • Зображення з назвою Create JAR File Step 4
    4
    Встановіть шлях до папки JDK bin. Для створення JAR-файлу вам потрібно буде запустити утиліту jar.exe, а цей файл знаходиться в папці bin.
  • використовуйте команду "path", Щоб вказати шлях до папки JDK bin. Наприклад, якщо ви встановлювали JDK в папку за замовчуванням, вам слід набрати: "path c: Program FilesJavajdk1.5.0_09bin"
  • Якщо ви не знаєте точно потрібну папку, перейдіть до неї в провіднику Windows і запишіть повний шлях до папки.
  • Зображення з назвою Create JAR File Step 5
    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-файлів. Якщо ви це робите, обов`язково вказуйте, що файл маніфесту повинен бути першим включений в архів.

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

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


    Увага, тільки СЬОГОДНІ!

    Увага, тільки СЬОГОДНІ!