Originariamente inviato da noarts
Ho fatto una applicazione che utilizza classi sparse in vari .jar (con path diversi) e che mando in esecuzione con
il seguente comando:
java -classpath c:\ciccio\uno.jar miaclasse
e tutto va.
Ho poi fatto un jar, chiamato mio.jar contente le mie classi
ho preparato il file manifest indicando la classe main
ed ho provato ad eseguirlo con il comando
java -classpath c:\ciccio\uno.jar -jar mio.jar
ma in risposta ho ottenuto l'eccezione
.NoClassDefFoundError
relativa ad una classe presente in uno.jar
E' qui mi è sorto il dubbio, visto che nel file manifest
è possibile indicare il valore class-path, non è che
in caso di utilizzo dell'opzione -jar il parametro
-classpath non viene considerato?