The jar (Java arhīvs) JDK rīks nodrošina iespēju izveidot izpildāmo jar failu. Izpildāmais jar fails izsauc klases galveno metodi, ja veicat dubultklikšķi uz tā.
Lai izveidotu izpildāmo jar failu, jums ir jāizveido .mf failu , kas pazīstams arī kā manifesta fails.
pārvērst virkni interger
Lejupielādējiet šo piemēru
Notiek manifesta faila izveide
Lai izveidotu manifesta failu, jums jāraksta Main-Class, pēc tam kols, tad atstarpe, tad klases nosaukums un pēc tam ievadiet. Piemēram:
mans fails.mfMain-Class: First
Kā redzat, mf fails sākas ar galvenās klases kolu atstarpes klases nosaukumu. Šeit klases nosaukums ir Pirmā.
Mf failā aiz klases nosaukuma ir jābūt jaunai rindai.
Izpildāmā jar faila izveide, izmantojot jar rīku
Jar rīks nodrošina daudzus slēdžus, daži no tiem ir šādi:
- -c izveido jaunu arhīva failu
- -in ģenerē detalizētu izvadi. Tas parāda iekļauto vai iegūto resursu standarta izvadē.
- -m ietver manifesta informāciju no dotā mf faila.
- -f norāda arhīva faila nosaukumu
- -x izvelk failus no arhīva faila
Tagad rakstīsim kodu ģenerētajam izpildāmajam jar, izmantojot mf failu.
Vajag rakstīt burka tad slēdži tad mf_file tad jar_file tad .classfile kā norādīts zemāk:
jar -cvmf myfile.mf myjar.jar First.class
Tas ir parādīts zemāk redzamajā attēlā:
instanceof
Tagad tas izveidos izpildāmo jar failu. Veicot dubultklikšķi uz tā, tiks izsaukta pirmās klases galvenā metode.
Mēs pieņemam, ka esat izveidojis jebkuru uz logu balstītu lietojumprogrammu, izmantojot AWT vai SWING. Ja tā nav, varat izmantot tālāk norādīto kodu:
Pirmkārt.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(); } }Lejupielādējiet šo piemēru
Apskatīsim, kā izskatās izpildāmais jar fails tālāk redzamajā attēlā: