IL jar (Archivio Java) lo strumento di JDK fornisce la possibilità di creare il file jar eseguibile. Un file jar eseguibile chiama il metodo principale della classe se fai doppio clic su di esso.
Per creare il file jar eseguibile, è necessario creare file .mf , noto anche come file manifest.
.04 come frazione
Scarica questo esempio
Creazione del file manifesto
Per creare un file manifest, è necessario scrivere Main-Class, quindi due punti, quindi spazio, quindi nomeclasse quindi Invio. Per esempio:
miofile.mfMain-Class: First
Come puoi vedere, il file mf inizia con il nome della classe dello spazio dei due punti Main-Class. Qui, il nome della classe è First.
Nel file mf, è necessario inserire una nuova riga dopo il nome della classe.
Creazione di un file jar eseguibile utilizzando lo strumento jar
Lo strumento jar fornisce molte opzioni, alcune delle quali sono le seguenti:
- -C crea un nuovo file di archivio
- -In genera un output dettagliato. Visualizza la risorsa inclusa o estratta sullo standard output.
- -M include le informazioni manifest dal file mf specificato.
- -F specifica il nome del file di archivio
- -X estrae i file dal file di archivio
Ora scriviamo il codice per generare il jar eseguibile utilizzando il file mf.
Devi scrivere vaso Poi interruttori Poi mf_file Poi file_jar Poi .classfile come indicato di seguito:
jar -cvmf myfile.mf myjar.jar First.class
È mostrato nell'immagine riportata di seguito:
Ora creerà il file jar eseguibile. Se fai doppio clic su di esso, chiamerà il metodo principale della prima classe.
Greatandhra
Supponiamo che tu abbia creato un'applicazione basata su finestre utilizzando AWT o SWING. In caso contrario, puoi utilizzare il codice indicato di seguito:
Primo.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(); } }Scarica questo esempio
Vediamo come appare il file jar eseguibile dall'immagine fornita di seguito: