PDA

View Full Version : [JAVA] Come si crea un file jar?


DesmoColo
28-09-2004, 18:16
Come da titolo. Inoltre, che vuol dire creare un file manifest? Entrambe sono operazioni che non ho mai fatto...

ally
28-09-2004, 18:37
http://www.javaportal.it/libro_j2ee/ejb_jar.htm :)

kingv
28-09-2004, 19:16
Originariamente inviato da DesmoColo
Come da titolo. Inoltre, che vuol dire creare un file manifest? Entrambe sono operazioni che non ho mai fatto...


un jar è un archivio compresso simile allo zip.



un file Manifest è un file di testo che viene inserito all'interno del jar e contiene informazioni riguardo l'archivio stesso.


la documentazione di entrambi e' qui:
http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html


a te in particolare penso interessi (per via dell'altro thread) l'attributo Main-Class (che devi mettere uguale alla classe che contiene il main per rendere il jar "avviabile")

DesmoColo
28-09-2004, 22:40
Scusate ragazzi, ma sono un po duro!:muro:
Vi dico i passaggi che faccio sotto linux e poi ditemi dove sbaglio:

1. creo una cartella "generator" contenente i file .class, .txt. e .java che mi servono.
2. creo una cartella META-INF in "generator"
3. lancio il comando da shell jar cvf *.*

e poi?
non mi si è creaoto alcun file nuovo!
Dove cavolo sto sbagliando? salto dei passaggi?

kingv
29-09-2004, 09:17
maniera rozza e facile:

- jar cvf nome_jar.jar classe1.class classe2.class ecc.ecc.

- apri il jar prodotto con winzip e modifichi il file Manifest aggiungendo l'attributo Main-Class


se la maniera e' troppo rozza e vuoi fare le cose x bene leggi il link che ti ho dato.