logo

Hur man gör en körbar jar-fil i Java

De burk (Java-arkiv) tool of JDK ger möjlighet att skapa den körbara jar-filen. En körbar jar-fil anropar klassens huvudmetod om du dubbelklickar på den.

För att skapa den körbara jar-filen måste du skapa .mf-fil , även känd som manifestfil.

git status -s

Ladda ner det här exemplet

Skapar manifestfil

För att skapa manifestfil måste du skriva Main-Class, sedan kolon, sedan blanksteg, sedan klassnamn och sedan enter. Till exempel:

minfil.mf
 Main-Class: First 

Som du kan se börjar mf-filen med Main-Class kolon space klassnamn. Här är klassnamnet First.

I mf-filen är ny rad måste efter klassnamnet.


Skapar körbar jar-fil med hjälp av jar-verktyget

Burkverktyget har många switchar, några av dem är följande:

  1. -c skapar ny arkivfil
  2. -i genererar utförlig utdata. Den visar den inkluderade eller extraherade resursen på standardutgången.
  3. -m innehåller manifestinformation från den givna mf-filen.
  4. -f anger arkivfilens namn
  5. -x extraherar filer från arkivfilen

Låt oss nu skriva koden till den körbara burken med hjälp av mf-filen.

Du måste skriva burk sedan switchar sedan mf_fil sedan jar_file sedan .classfile enligt nedan:

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

Det visas på bilden nedan:

skapa en körbar burk

Nu kommer den att skapa den körbara jar-filen. Om du dubbelklickar på den kommer den att anropa huvudmetoden för första klassen.


Vi antar att du har skapat valfri fönsterbaserad applikation med AWT eller SWING. Om du inte gör det kan du använda koden nedan:

0,2 som en bråkdel
Först.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(); } } 
Ladda ner det här exemplet

Låt oss se hur den körbara jar-filen ser ut med bilden nedan:

körbar jar-fil i java