The jar (архів Java) Інструмент JDK надає можливість створити виконуваний файл jar. Виконуваний файл jar викликає основний метод класу, якщо ви двічі клацнете його.
Щоб створити виконуваний файл jar, потрібно створити файл .mf , також відомий як файл маніфесту.
java bool до рядка
Завантажте цей приклад
Створення файлу маніфесту
Щоб створити файл маніфесту, вам потрібно написати Main-Class, потім двокрапку, потім пробіл, потім ім’я класу та enter. Наприклад:
мій файл.mfMain-Class: First
Як бачите, файл mf починається з назви класу простору двокрапки головного класу. Тут назва класу First.
У файлі mf новий рядок повинен бути обов’язковим після імені класу.
Створення виконуваного файлу jar за допомогою інструменту jar
Інструмент jar надає багато перемикачів, деякі з них:
- -c створює новий архівний файл
- -в генерує докладний вивід. Він відображає включений або видобутий ресурс на стандартному виводі.
- -м містить інформацію про маніфест із зазначеного файлу mf.
- -f вказує назву файлу архіву
- -x витягує файли з архіву
Тепер давайте напишемо код для створення виконуваного файлу jar за допомогою файлу mf.
Вам потрібно написати банку потім перемикачі потім mf_file потім jar_file потім .classfile як зазначено нижче:
jar -cvmf myfile.mf myjar.jar First.class
Це показано на зображенні нижче:
Тепер буде створено виконуваний файл jar. Якщо ви двічі клацнете по ньому, буде викликано основний метод першого класу.
рядок формату java
Ми припускаємо, що ви створили будь-яку віконну програму за допомогою AWT або SWING. Якщо ви цього не зробите, ви можете використати наведений нижче код:
Перший.javaimport javax.swing.*; public class First{ First(){ JFrame f=new JFrame(); JButton b=new JButton('click'); b.setBounds(130,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new First(); } }Завантажте цей приклад
Давайте подивимося, як виглядає виконуваний файл jar на зображенні нижче: