|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 46
|
problemi conversione da .class a .jar
Salve,
ho un main.class da convertire in un eseguibile .jar. Dal momento che uso una libreria esterna ho impostato nel CLASSPATH il nome della libreria. Ho creato il file manifesto e ho lanciato il comando "jar cvfm Eseguibile.jar manifesto.txt *.class dir mioPackage". Riesco a creare il file Eseguibile.jar, ma quando lancio il comando "java -jar Eseguibile.jar" ho il seguente errore: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/... Come posso risolverlo?? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 46
|
Ho risolto sostituendo il comando:"jar cvfm Eseguibile.jar info.txt *.class dir mioPackage" (dove mioPackage era la libreria .jar) con "jar cvfm Eseguibile.jar info.txt *.class dir org/apache..." cioè il percorso che l'eccezione sollevava.
Adesso però ho un altro problema: se eseguo Eseguibile.jar nella cartella in cui l'ho creato, il programma funziona, mentre se sposto l'eseguibile in un'altra cartella il programma non funziona come dovrebbe! A cosa può essere dovuta la causa? |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 46
|
Ok... come non detto... c'era un errore di fondo. Tutto risolto!!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:11.



















