The jar (arhiv Java) orodje JDK omogoča ustvarjanje izvršljive datoteke jar. Izvršljiva datoteka jar pokliče glavno metodo razreda, če jo dvakrat kliknete.
Če želite ustvariti izvršljivo datoteko jar, morate ustvariti .mf datoteko , znana tudi kot datoteka manifesta.
nadzorovano strojno učenje
Prenesite ta primer
Ustvarjanje datoteke manifesta
Če želite ustvariti datoteko manifesta, morate napisati glavni razred, nato dvopičje, nato presledek, nato ime razreda in enter. Na primer:
moja datoteka.mfMain-Class: First
Kot lahko vidite, se datoteka mf začne z imenom razreda prostora dvopičja glavnega razreda. Tukaj je ime razreda First.
V datoteki mf mora biti nova vrstica za imenom razreda.
Ustvarjanje izvršljive datoteke jar z orodjem jar
Orodje jar ponuja veliko stikal, nekatera so naslednja:
- -c ustvari novo arhivsko datoteko
- -in ustvari besedni izpis. Prikaže vključeni ali ekstrahirani vir na standardnem izhodu.
- -m vključuje informacije manifesta iz dane datoteke mf.
- -f določa ime arhivske datoteke
- -x ekstrahira datoteke iz arhivske datoteke
Zdaj pa napišimo kodo za generiranje izvršljivega kozarca z uporabo datoteke mf.
Moraš pisati kozarec potem stikala potem mf_file potem jar_file potem .classfile kot je navedeno spodaj:
jar -cvmf myfile.mf myjar.jar First.class
Prikazan je na spodnji sliki:
kako pretvoriti niz v int v Javi
Zdaj bo ustvaril izvršljivo datoteko jar. Če dvakrat kliknete nanj, bo poklical glavno metodo prvega razreda.
Predvidevamo, da ste ustvarili katero koli okensko aplikacijo z uporabo AWT ali SWING. Če tega ne storite, lahko uporabite spodnjo kodo:
Najprej.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(); } }Prenesite ta primer
Poglejmo, kako je videti izvedljiva datoteka jar na spodnji sliki: