De krukke (Java-arkiv) verktøyet til JDK gir mulighet for å lage den kjørbare jar-filen. En kjørbar jar-fil kaller opp hovedmetoden til klassen hvis du dobbeltklikker på den.
For å lage den kjørbare jar-filen, må du opprette .mf-fil , også kjent som manifestfil.
eksempel binært søketre
Last ned dette eksemplet
Oppretter manifestfil
For å lage manifestfil, må du skrive Main-Class, deretter kolon, deretter mellomrom, deretter klassenavn og deretter enter. For eksempel:
minfil.mfMain-Class: First
Som du kan se, starter mf-filen med Main-Class kolon space klassenavn. Her er klassenavnet First.
I mf-filen er ny linje må etter klassenavnet.
Opprette kjørbar jar-fil ved hjelp av jar-verktøyet
Krukkeverktøyet har mange brytere, noen av dem er som følger:
- -c oppretter ny arkivfil
- -i genererer detaljerte utdata. Den viser den inkluderte eller utpakkede ressursen på standardutgangen.
- -m inkluderer manifestinformasjon fra den gitte mf-filen.
- -f spesifiserer arkivfilnavnet
- -x trekker ut filer fra arkivfilen
La oss nå skrive koden til den kjørbare krukken ved å bruke mf-filen.
Du må skrive krukke deretter svitsj deretter mf_fil deretter jar_file deretter .classfile som gitt nedenfor:
jar -cvmf myfile.mf myjar.jar First.class
Det er vist på bildet nedenfor:
Nå vil den lage den kjørbare jar-filen. Hvis du dobbeltklikker på den, vil den kalle opp hovedmetoden til First Class.
arraylist java
Vi antar at du har opprettet en hvilken som helst vindusbasert applikasjon ved hjelp av AWT eller SWING. Hvis du ikke gjør det, kan du bruke koden nedenfor:
Først.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(); } }Last ned dette eksemplet
La oss se hvordan den kjørbare jar-filen ser ut av bildet gitt nedenfor: