logo

Как да направите изпълним jar файл в Java

The jar (архив на Java) инструмент на JDK предоставя възможност за създаване на изпълним jar файл. Изпълним jar файл извиква основния метод на класа, ако щракнете двукратно върху него.

За да създадете изпълним jar файл, трябва да създадете .mf файл , известен също като манифестен файл.

centos срещу redhat

Изтеглете този пример

Създаване на манифестен файл

За да създадете манифестен файл, трябва да напишете Main-Class, след това двоеточие, след това интервал, след това име на клас и след това въведете. Например:

myfile.mf
 Main-Class: First 

Както можете да видите, mf файлът започва с име на клас пространство на двоеточие на главния клас. Тук името на класа е First.

В mf файл, нов ред е задължителен след името на класа.


Създаване на изпълним jar файл с помощта на jar tool

Инструментът jar предоставя много превключватели, някои от тях са следните:

  1. -° С създава нов архивен файл
  2. -във генерира многословен изход. Той показва включени или извлечени ресурси на стандартния изход.
  3. включва манифестна информация от дадения mf файл.
  4. -f указва името на архивния файл
  5. извлича файлове от архивния файл

Сега нека напишем кода за генериране на изпълнимия буркан с помощта на mf файл.

Трябва да пишеш буркан тогава превключватели тогава mf_файл тогава jar_файл тогава .classfile както е дадено по-долу:

 jar -cvmf myfile.mf myjar.jar First.class 

Показано е на изображението по-долу:

създаване на изпълним буркан

Сега той ще създаде изпълнимия jar файл. Ако кликнете два пъти върху него, той ще извика основния метод на първия клас.

fcfs

Предполагаме, че сте създали приложение, базирано на прозорец, използвайки AWT или SWING. Ако не го направите, можете да използвате кода, даден по-долу:

Първо.java
 import 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 файл от изображението, дадено по-долу:

изпълним jar файл в java