PDA

Visualizza la versione completa : [java] Classpath


morsetto80
12-01-2005, 00:41
Ciao a tutti,

da pochissimo mastico java..... Come posso settare il CLASSPATH in maniera permanente per poter utilizzare JAVA?? Non voglio più darlo da linea di comando.. :)

Uso windows XP come sistema operativo (lo so che centr poco :D :D )

Grazie

Andrea1979
12-01-2005, 01:32
Centra il sistema operativo ;) nel senso che in Windows XP definisci il classpath in


Click DX su Risorse del Computer
--> Proprietà
--> Scegli la tab "Avanzate"
--> Variabili d'ambiente (è il bottone in basso).

morsetto80
12-01-2005, 09:26
Nella finestra variabili d'ambiente poi devo creare una nuova VARIABILE DI SISTEMA?

come NOME VARIABILE inserisco CLASSPATH

come VALORE VARIABILE inserisco i miei file jar. Ma come?? Separati da virgola???

Mi postate un esempio? :D

GRAZIE

unomichisiada
12-01-2005, 10:56
Che editor IDE usi per scrivere i tuoi programmi java?Se usi uun IDE e non un semplice editor allora al 90% hai la possibilità di settare il classpath per ogni progetto e lanciare il programma con un semlice click.In ogni caso ti basta scrivere un semplice file .bat per Risolvere il problema

morsetto80
12-01-2005, 11:38
In pratica devo aggiungere file jar al CLASSPATH. :D

morsetto80
12-01-2005, 16:02
Forse così??

Nome: CLASSPATH
Valore: .;"path da inserire";"secondo path"

Grazie

unomichisiada
12-01-2005, 19:40
Non so se hai ignorato la mia risposta volutamente o no comunque provo a ripetertela.Secondo me non ti conviene settare una variabile d'ambiente globale per memorizzare il classpath perchè esso in generale varia da programma java a aprogramma java.Ad esempio alcuni hanno bisogno di alcune librerie,altri di altre librerie,altri di nessuna.Invece la cosa che generalmente si fa è:
1)in fase di scrittura del programma,si imposta l'apposito setting di progetto nell'IDE (JCreato,Eclipse,Jbuilder e quant'altro..)in modo da includere automaticamente le librerie che servono al programma in fase di scrittura quando lo si lancia
2)A programma finito,cioè in fase di release dello stesso si imposta il classpath o in un file .bat che contenga le righe:

java -classpath "Nomelibreria1.jar;NomeLibreria2.jar,..." NomeClasseContenenteMain,o nel file manifest di un jar appositamente creato per il tuo programma.In entrambi i casi per eseguire il tuo programma basta un doppioclick sul file .bat o sul file .jar rispettivamente,senza dover digitare più un bel nulla.Eì più chiaro ora?

morsetto80
14-01-2005, 13:52
Chiarissimo adesso!!

Grazie :ciauz:

Loading