The jar (Java arhiva) alat JDK omogućuje stvaranje izvršne jar datoteke. Izvršna jar datoteka poziva glavnu metodu klase ako je dvaput kliknete.
Da biste stvorili izvršnu jar datoteku, morate stvoriti .mf datoteku , također poznat kao datoteka manifesta.
koliko tipki imaju tipkovnice
Preuzmite ovaj primjer
Stvaranje datoteke manifesta
Da biste kreirali datoteku manifesta, morate napisati Main-Class, zatim dvotočku, zatim razmak, zatim naziv klase i enter. Na primjer:
moja datoteka.mfMain-Class: First
Kao što vidite, mf datoteka počinje imenom klase razmaka dvotočke glavne klase. Ovdje je ime klase First.
U mf datoteci novi red mora biti iza naziva klase.
Stvaranje izvršne jar datoteke pomoću jar alata
Alat jar pruža mnogo prekidača, neki od njih su sljedeći:
- -c stvara novu arhivsku datoteku
- -u generira verbozni izlaz. Prikazuje uključeni ili ekstrahirani resurs na standardnom izlazu.
- -m uključuje podatke manifesta iz dane mf datoteke.
- -f navodi naziv arhivske datoteke
- -x izdvaja datoteke iz arhivske datoteke
Sada napišimo kod za generiranje izvršnog jar-a pomoću mf datoteke.
Morate pisati staklenka zatim prekidači zatim mf_datoteka zatim jar_datoteka zatim .classfile kako je navedeno u nastavku:
jar -cvmf myfile.mf myjar.jar First.class
Prikazan je na donjoj slici:
q1 q2 q3 q4
Sada će stvoriti izvršnu jar datoteku. Ako dvaput kliknete na njega, pozvati će glavnu metodu prve klase.
Pretpostavljamo da ste kreirali bilo koju aplikaciju temeljenu na prozoru koristeći AWT ili SWING. Ako nemate, možete upotrijebiti donji kod:
Prvo.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(); } }Preuzmite ovaj primjer
Pogledajmo kako izgleda izvršna jar datoteka na donjoj slici: