creare file .jar

wolfland

Nuovo Utente
14 Lug 2015
12
0
1
Salve a tutti,
sto cercando di creare un file .jar da una cartella.
Ora, il problema non è la creazione in se, che avviene tramite il comando da prompt:

jar cf nomefile.jar <progetto>

ma che, al momento dell'esecuzione mi dice che manca il file manifest. Andando a controllare, il file manifest esiste, anzi, viene creata una cartella META-INF con il manifest contenente solo queste due righe:

Manifest-Version: 1.0
Created-By: 1.8.0_231 (Oracle Corporation)

ed un'altra cartella che a sua volta contiene la cartella con i file di interesse, in cui c'è correttamente il file manifest originale:

- META-INF
- progetto/progetto/file

sapete dirmi come risolvere il problema? Alla fine vorrei un jar che contenesse solo la cartella progetto con i file jar ed il manifest corretti. Grazie.
 

V1nc3nz0

Nuovo Utente
25 Ago 2020
7
0
1
Per compilare un jar eseguibile devi creare un tuo file MANIFEST.MF con queste informazioni
Manifest-Version: 1.0
Main-Class: <nome della classe con il main>

dopodichè eseguire questo comando

jar cmf manifest-file jar-file input-files
Dove manifest-file è il file MANIFEST
jar-file è la classe main
e input-files sono altri file classi e file esterni come immagini, file di testo e così via