logo

Hogyan készítsünk futtatható jar fájlt Java-ban

A jar (Java archívum) A JDK eszköze lehetőséget biztosít a végrehajtható jar fájl létrehozására. Egy végrehajtható jar fájl meghívja az osztály fő metódusát, ha duplán kattint rá.

A végrehajtható jar fájl létrehozásához létre kell hozni .mf fájl , más néven manifest fájl.

git status -s

Töltse le ezt a példát

Manifest fájl létrehozása

A jegyzékfájl létrehozásához be kell írnia a Main-Class szót, majd kettőspontot, majd szóközt, majd osztálynevet, majd be kell írnia. Például:

myfile.mf
 Main-Class: First 

Mint látható, az mf fájl a Main-Class kettőspont szóköz osztálynévvel kezdődik. Itt az osztály neve First.

Az mf fájlban az új sor kötelező az osztálynév után.


Futtatható jar fájl létrehozása jar eszközzel

A jar eszköz számos kapcsolót tartalmaz, amelyek közül néhány a következő:

  1. -c új archív fájlt hoz létre
  2. -ban ben bőbeszédű kimenetet generál. Megjeleníti a mellékelt vagy kivont erőforrást a szabványos kimeneten.
  3. -m tartalmazza az adott mf fájlból származó manifest információkat.
  4. -f megadja az archív fájl nevét
  5. -x kivonja a fájlokat az archív fájlból

Most írjuk meg a futtatható jar kódját az mf fájl segítségével.

Írnod kell befőttes üveg akkor kapcsolók akkor mf_file akkor jar_file akkor .classfile az alábbiak szerint:

mi az a java verem
 jar -cvmf myfile.mf myjar.jar First.class 

Az alábbi képen látható:

végrehajtható jar létrehozása

Most létrehozza a végrehajtható jar fájlt. Ha duplán rákattint, meghívja az Első osztály fő metódusát.


Feltételezzük, hogy bármilyen ablak alapú alkalmazást készített az AWT vagy a SWING használatával. Ha nem, használhatja az alábbi kódot:

Először.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(); } } 
Töltse le ezt a példát

Nézzük meg, hogyan néz ki a végrehajtható jar fájl az alábbi képen:

futtatható jar fájl java-ban