|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jan 2007
Messaggi: 16
|
[JAVA] Classpath
Ciao ragazzi
Come si fa per includere nel classpath (non del progetto ma la variabile d'ambiente del sistema) una directory contenente dei jar?? Non ditemi che devo inserire jar per jar ??? é una cosa estremamente tediosa. grazie ciao |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Aug 2008
Messaggi: 210
|
Non ho ben capito cosa vuoi fare, comunque da console per includere file dello stesso tipo si usa l'asterisco. Nel tuo caso potresti fare *.jar
|
![]() |
![]() |
![]() |
#3 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() ![]() il classpath è una directory, non un file; se specifichi una cartella contenente dei jars mi pare che ti prenda automaticamente tutte le classi e tutti i jars presenti in quella cartella. inoltre il classpath non si specifica come variabile d'ambiente, ma come opzione sulla command line del programma java.exe o javaw.exe; l'opzione è -cp, per maggiori informazioni fai: Codice:
java -h |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2775
|
Si può anche settare la variabile d'ambiente, basta che vai nelle proprietà del sistema -> avanzate -> variabili d'ambiente. Poi cerchi CLASSPATH e aggiungi la cartella che vuoi spaziandola dalle altre con un punto e virgola ";".
PS: non ho detto che consiglio di farlo, meglio specificarlo nel progetto a mio avviso |
![]() |
![]() |
![]() |
#5 | ||
Junior Member
Iscritto dal: Jan 2007
Messaggi: 16
|
Quote:
Ci sono alcuni casi però ke non è possibile (secondo me) ad esempio lanci un applicazione e ti capita un eccezione ClassNotFoundException.... A questo punto l'unica cosa da fare e inserire la libreria nel classpath. Quello ke kiedo io allora Quote:
in linux è lo stesso (parlo del fatto che verranno aggiunti tutti i jar nella directory???) grazie ciao |
||
![]() |
![]() |
![]() |
#6 | |||
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2775
|
Quote:
Quote:
Quote:
Comunque come vedi basta un solo punto interrogativo per esprimere una domanda EDIT: Forse ho capito cosa intendevi, se sì, qui c'è la soluzione -> LINK Ultima modifica di wingman87 : 19-10-2008 alle 23:28. |
|||
![]() |
![]() |
![]() |
#7 | |
Junior Member
Iscritto dal: Jan 2007
Messaggi: 16
|
grazie mille per l'aiuto
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:51.