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.mfMain-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:
- -c skapar ny arkivfil
- -i genererar utförlig utdata. Den visar den inkluderade eller extraherade resursen på standardutgången.
- -m innehåller manifestinformation från den givna mf-filen.
- -f anger arkivfilens namn
- -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:
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åkdelFö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: