PDA

View Full Version : [java]jar....un problema anomalo!!


ematocrito
04-05-2006, 11:08
Ciao a tutti,
ho sviluppato un'applicazione con eclipse e ho creato il jar con il seguente manifesto

Manifest-Version: 1.0
Main-Class: it.unige.lips.dist.promInstaller.PromInstaller
Class-Path: swt.jar commons-httpclient-2.0.2.jar commons-logging.jar

ho inserito nella directory in cui e' contenuto il mio jar i 3 jar inseriti nel Class-Path e le dll delle swt.
Una volta eseguito il lunc dal cmd mi da questo errore

Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite

Come prova ho creato un'applicazione piu' semplice che contenesse al suo interno un oggetto di tipo composite per vedere se si ripeteva l'errore ma invece la mia nuova applicazione funziona correttamente.....
Qualcuno sa cosa puo' generare questo errore?
Grazie

^TiGeRShArK^
04-05-2006, 14:14
immagino che devi settare anche la variabile java.library.path per permettere al classloader di caricare le librerie native..
solo che non ho idea se le puoi caricare direttamente dal jar..
con java web start è sufficiente usare nel descrittore il tag nativelib passandogli l'indirizzo del jar, ma per un applicazione java pure forse sarebbe necessario estrarre il jar in una direcrotry e passargli quella in java.library.path.
Cmq per prima cosa prova a settare java.library.path (con l'opzione java -Djava.library.path=jardelledll) facendolo puntare al tuo file jar.
Se non funziona estrai le dll e fai puntare java.library.path direttamente a quelle.