|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
[JAVA] Problema esecuzione jar
Io lancio la mia bella applicazione semplicemente con java -jar applicazione.jar,
all'interno del jar c'è il manifest dove sono inserite la lista delle dipendenze situate in /lib ovviamente se faccio partire la mia applicazione da un'altra cartella es: java -jar /pe/po/pa/applicazione.jar questa parte ma si blocca perché non trova i jar delle dipendenze. Come faccio per risolvere questo problema? NapalM |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Immagina un jar in C:\pippo\pluto\unjar.jar nel cui manifest in Class-Path c'è il path lib/altro.jar Se sei nella directory C:\ e lanci java -jar pippo\pluto\unjar.jar, allora l'altro jar verrà cercato in pippo\pluto\lib\altro.jar Quindi non c'è problema.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
Il manifest:
Main-Class: main Class-Path: . lib/bla.jar lib/blo.jar sia bla che blo non li trova NapalM |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
Sorry è un problema diverso, lo start avviene in un files .sh
exec 2>&1 java -jar /pe/po/appl-0.1.jar /pe/po/config.cfg e qua mi dà errore. Credevo fosse un fatto di classpath invece da shell il cmd funzia... da sh no... NapalM |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:51.




















