The jar (archiwum Java) Narzędzie JDK umożliwia utworzenie wykonywalnego pliku jar. Wykonywalny plik jar wywołuje główną metodę klasy, jeśli dwukrotnie go klikniesz.
Aby utworzyć wykonywalny plik jar, musisz go utworzyć plik .mf , znany również jako plik manifestu.
vlc pobieraj filmy z YouTube
Pobierz ten przykład
Tworzenie pliku manifestu
Aby utworzyć plik manifestu, musisz wpisać Main-Class, następnie dwukropek, spację, następnie nazwę klasy i wprowadzić. Na przykład:
mójplik.mfMain-Class: First
Jak widać, plik mf zaczyna się od nazwy klasy z dwukropkiem klasy głównej. Tutaj nazwa klasy to First.
W pliku mf po nazwie klasy musi znajdować się nowa linia.
Tworzenie wykonywalnego pliku jar za pomocą narzędzia jar
Narzędzie jar udostępnia wiele przełączników, niektóre z nich są następujące:
- -C tworzy nowy plik archiwum
- -W generuje szczegółowe dane wyjściowe. Wyświetla zawarte lub wyodrębnione zasoby na standardowym wyjściu.
- -M zawiera informacje manifestu z danego pliku mf.
- -F określa nazwę pliku archiwum
- -X wyodrębnia pliki z pliku archiwum
Teraz napiszmy kod, który wygeneruje plik wykonywalny przy użyciu pliku mf.
concat ciągi Java
Musisz napisać słoik Następnie przełączniki Następnie plik_mf Następnie plik_jar Następnie plik klasy jak podano poniżej:
jar -cvmf myfile.mf myjar.jar First.class
Pokazano to na obrazku podanym poniżej:
Teraz utworzy wykonywalny plik jar. Jeśli klikniesz na nią dwukrotnie, wywoła ona główną metodę pierwszej klasy.
Zakładamy, że stworzyłeś dowolną aplikację okienkową przy użyciu AWT lub SWING. Jeśli nie, możesz użyć kodu podanego poniżej:
Najpierw.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(); } }Pobierz ten przykład
Zobaczmy, jak wygląda wykonywalny plik jar na obrazku podanym poniżej: