logo

Come creare un file jar eseguibile in Java

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.mf
 Main-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:

  1. -C crea un nuovo file di archivio
  2. -In genera un output dettagliato. Visualizza la risorsa inclusa o estratta sullo standard output.
  3. -M include le informazioni manifest dal file mf specificato.
  4. -F specifica il nome del file di archivio
  5. -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:

creazione di un jar eseguibile

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.java
 import 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:

file jar eseguibile in Java