Salve,
non riesco ad eseguire un semplice programma Java che ho "impacchettato" manualmente in un file .jar, commettendo forse qualche errore.
Il programma è costituito da due file .java, posizionati in due sottocartelle di una cartella "Codici", e dal MANIFEST.MF creato anch'esso manualmente e salvato nella sottocartella META-INF di "Codici".
Il file MANIFEST è il seguente:
con riga vuota finale. La versione di Java l'ho ricavata dalla cartella dov'è installato il JDK; principale è il package dove si trova la classe Camicia Test col metodo main().codice:Manifest-Version: 1.0 Created-By: 1.8.0.131 (Oracle Corporation) Main-Class: principale.CamiciaTest
Il file .jar è stato creato posizionando il prompt nella cartella "Codici" con
Nel file .jar i file ci sono tutti (anche i .java sebbene servano i .class), ma eseguendocodice:jar cf CamiciaTest.jar principale secondario META-INF
visualizzo l'errore impossibile trovare o caricare la classe principale jarcodice:java jar CamiciaTest.jar
Il programma non compresso funziona tranquillamente chiamando il package tra "java" e "CamiciaTest".
Penso ci sia qualcosa di errato nel MANIFEST, ma non capisco cosa.![]()