PDA

View Full Version : [JAVA]NewBie:Come si importa una libreria esterna


DesmoColo
14-10-2005, 14:00
Ho provato a compilare un codice (Che non riporto perchè non è essenziale ai fii della risoluzione del mio problema). Il compilatore mi restituisce il seguent errore:
package net.sf.jse does not exist

Il tipo di errore mi sembra abbastanza esplicito. Come faccio a dire al compilatore
:il pacchetto che vuoi si trova nella directory d:\jse\scr\ ?

kingv
14-10-2005, 15:14
javac -classpath d:\jse\scr\nome_file.jar TuoSorgente.java

questo ti puo' essere utile:
http://forum.hwupgrade.it/showthread.php?s=&threadid=557945

DesmoColo
14-10-2005, 19:26
Ho provato ma non cambia niente...continua a darmi il solito errore...

DesmoColo
14-10-2005, 19:36
Mi correggo: funziona, sbagliav a mettere il file .jar (ve ne sono 5)
La domanda adesso è:
se un file richiede più llibrerie come faccio a passargliele in un colopo solo?
Non c'è un modo per rendere la cosa automatica senza ricriverla ogni volta?(Tipo settare qualche variabile d'ambiente?)
Usando un IDE come netbeans, come faccio a usare il compilatore dall'IDE a settare il classpath?

kingv
14-10-2005, 20:14
puoi settare la variabile di ambient CLASSPATH con l'elenco dei jar che vuoi che siano visti dalla jvm. ricorda che il separatore di path è ";" su win e ":" su solaris o linux.

mi sembra che con netbeans sia come con eclipse, devi "aggiungere" il file jar al progetto perchè venga visto in compilazione.