Nwlapcug.com


Come aggiungere i manifesti a vasetti

Programmi Java sono confezionati in file di archivio Java, comunemente chiamato file JAR, per renderli più facili da distribuire su Internet. Per impostazione predefinita, un file JAR è solo un file zip con una diversa estensione. Tuttavia, con l'aggiunta di un file manifesto il file JAR può diventare self-executing su sistemi operativi che supportano tale funzionalità.

Istruzioni

1

Pulsante destro del mouse il file JAR e selezionare "Rinomina". Modificare il nome che finisce in ZIP anziché JAR.

2

Fare doppio clic il file JAR per estrarne il contenuto in una directory sul tuo desktop.

3

Fare doppio clic sulla cartella per aprirla.

4

Pulsante destro del mouse e scegliere "Nuovo" e "Cartella". Il nome della cartella "META-INF". Si noti che il nome della cartella è in lettere maiuscole.

5

Fare clic su "Start" e aprire "Blocco note".

6

Nel blocco note, digitare quanto segue:

Manifesto-versione: 1.0

Main-Class: classname

Nome: pacchetto-nome/classname.class

Elencare tutte le classi nel file JAR, sostituendo il "nome del pacchetto" con il nome di pacchetto della classe e il "classname" con il nome della classe. Se avete bisogno di cercare questi, quindi ogni "package name" sarà il nome di una cartella nel file JAR che Estratto nel passaggio 2 e ogni nome di classe sarà un file di "class" nella cartella. Nella "Main-Class," specificare il nome del file della classe nel programma Java che contiene il metodo di "public static void main".

7

Fare clic su "File" e "Salva" per salvare il file manifesto.

8

Evidenziare il contenuto della cartella, tasto destro del mouse e selezionare "Invia a" e "Compressa (zip) cartella."

9

Pulsante destro del mouse il file zip appena creato e selezionare "Rinomina". Modificare l'estensione da "ZIP" a "JAR".

Consigli & Avvertenze

  • È possibile specificare un SHA-1 o digest MD5 per ogni file di classe nel vaso. Questi permettono di Java rilevare il danneggiamento del file JAR a causa di errori di rete o errori del disco. Tuttavia, non fornisce una difesa contro il tampering dannoso, poiché chiunque può alterare il file JAR può anche alterare il relativo manifesto.