The jar (archív Java) nástroj JDK poskytuje možnosť vytvoriť spustiteľný súbor jar. Spustiteľný súbor jar volá hlavnú metódu triedy, ak naň dvakrát kliknete.
Ak chcete vytvoriť spustiteľný súbor jar, musíte vytvoriť súbor .mf , tiež známy ako súbor manifestu.
stiahnite si videá z youtube na vlc
Stiahnite si tento príklad
Vytvára sa súbor manifestu
Ak chcete vytvoriť súbor manifestu, musíte napísať Main-Class, potom dvojbodku, potom medzeru, potom názov triedy a potom zadať. Napríklad:
myfile.mfMain-Class: First
Ako vidíte, súbor mf začína názvom triedy priestoru s dvojbodkou Main-Class. Tu je názov triedy First.
V súbore mf musí byť za názvom triedy nový riadok.
Vytvorenie spustiteľného súboru jar pomocou nástroja jar
Nástroj jar poskytuje veľa prepínačov, niektoré z nich sú nasledovné:
- -c vytvorí nový archívny súbor
- -v generuje podrobný výstup. Zobrazuje zahrnutý alebo extrahovaný zdroj na štandardnom výstupe.
- -m obsahuje informácie o manifeste z daného súboru mf.
- -f určuje názov archívneho súboru
- -X extrahuje súbory z archívneho súboru
Teraz napíšme kód na vygenerovanie spustiteľného jar pomocou súboru mf.
csma a csma cd
Treba napísať jar potom swiche potom mf_file potom jar_file potom .classfile ako je uvedené nižšie:
jar -cvmf myfile.mf myjar.jar First.class
Je to znázornené na obrázku nižšie:
Teraz vytvorí spustiteľný súbor jar. Ak naň dvakrát kliknete, zavolá hlavnú metódu prvej triedy.
Predpokladáme, že ste vytvorili akúkoľvek aplikáciu založenú na okne pomocou AWT alebo SWING. Ak nie, môžete použiť kód uvedený nižšie:
Najprv.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(); } }Stiahnite si tento príklad
Pozrime sa, ako spustiteľný súbor jar vyzerá podľa obrázka nižšie: