Un'applicazione Java può facilmente richiedere molti file da eseguire. Si dispone di un file di "class" di bytecode per ogni classe di oggetto definito dal file applicazione, oltre a dati e di configurazione richieste dal codice eseguibile. Lo strumento Java Archive, incluso nel set di tool Java standard, consente di comprimere tutti i file in un unico file di archivio. Un'applicazione inserita in un file di archivio è molto più facile e meno soggetta a errore, distribuire e installare che un insieme di cartelle e file separati.
Istruzioni
1
Fare clic sul pulsante "Start" e digitare "Esegui" nella casella di ricerca, quindi fare clic su "Esegui". Digitare "cmd" nel campo di testo e premere "Invio". Si aprirà una finestra di comando; fare clic su di esso.
2
Digita questo comando nella finestra di comando:
CD "\javaBuilds"
Sostituire "\javaBuilds" con la cartella dove il bytecode di pronto-a-execute, sono archiviati. Premere "Enter".
3
Avviare un editor di testo per creare un nuovo file chiamato "manifest. MF". Digitare la riga seguente nel nuovo file:
Main-classe: appMainClass
Sostituire "appMainClass" con il nome della classe che contiene il metodo "Main ()" nell'applicazione. Uscire dall'editor di salvataggio del contenuto di "manifest. MF".
4
Creare un programma di installazione di Java singola, eseguibile digitando questo comando:
vaso - c -m manifest. MF -f installer.jar appMainClass.class extraClass1.class extraClass2.class extraFile1 extraFile2
Sostituire "extraClass1.class" e "extraClass2.class" con i nomi di file "class" diverso da quello contenente il metodo "Main ()"; si può avere meno o più di due..--basta digitare tutti i loro nomi in qualsiasi ordine. L'applicazione necessita di sostituire "extraFile1" e "extraFile2" con i nomi di tutti gli altri file; si può avere meno o più di due. Basta digitare tutti i loro nomi in qualsiasi ordine. Premere "Enter". Il comando "jar" genererà un programma di installazione di Java sul file "installer.jar". Aprire il file, sullo stesso computer o su un altro, per avviare l'applicazione.