|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 149
|
[JAVA] Utilizzare file .jar
Ciao a tutti, sto cercando di utilizzare questo pacchetto:
http://code.google.com/p/matrix-toolkits-java/ Come scritto nel paragrafo "Installation" io piazzo i file .jar necessari nella stessa cartella del file sorgente dove li utilizzo, ma purtroppo il compilatore mi continua a segnalare l'errore "cannot find symbol" per i nomi delle classi e dei metodi contenuti nelle nuove librerie aggiunte... Cosa sto sbagliando? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Il file jar probabilmente non è nel classpath di javac. Come compili i sorgenti? Dai un comando da terminale?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2005
Messaggi: 395
|
mmm....non direi che è un problema di path, avrebbe scritto un ClassNotFoundException. Prova a togliere dalla cartella tutto ciò che non è "sorgente".
Ciao EDIT: pardon, ho scritto in fretta e furia, finisco appena si svuota la stanza... Ultima modifica di Maui78 : 05-04-2013 alle 11:15. |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 149
|
Compilo da terminale unix con il comando javac, ora provo a mettere i tre file jar ed il sorgente in una cartella a parte...
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 149
|
Mi da il medesimo errore
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 149
|
Ho completamente spulciato google, ho fatto tutti i tentativi possibili, cosa diavolo sbaglio?
|
|
|
|
|
|
#7 | ||
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
Quote:
Codice:
javac -cp file.jar MiaClasse.java Controlla i percorsi. E se ti da ancora errore riporta il messaggio completo ed il codice che cerchi di compilare altrimenti è impossibile aiutarti. |
||
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 149
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Ti mancano i vari import delle classi che hai usato in cima al file.
|
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 149
|
che indirizzo metto nell'import?
Es "import java.util.Scanner;" Cosa scrivo al posto di java.util.Scanner? Ultima modifica di Van47 : 05-04-2013 alle 19:45. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Non conosco quelle librerie quindi su questo non ti so aiutare. Controlla nella documentazione dei jar quale è il percorso giusto.
|
|
|
|
|
|
#12 | |
|
Junior Member
Iscritto dal: Sep 2010
Messaggi: 27
|
Quote:
http://matrix-toolkits-java.googleco...doc/index.html |
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 149
|
Sono riuscito a risolvere in questo modo:
Ho cambiato l'estensione dei file da .jar a .zip, ho estratto il contenuto degli archivi e messo nel mio file sorgente gli import delle classi che mi servivano con l'indirizzo della loro ubicazione... Qui ho avuto il problema, se utilizzavo nella cartella ove si trovava il mio file sorgente, la cartella estratta dal file.jar, quindi una cartella con lo stesso nome dell'archivio .jar originale, le classi che importavo non trovavano le classi che importavano a loro volta, quindi ho dovuto mettere nella cartella del file sorgente il contenuto della cartella omonima al file .jar (la cartella estratta). |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:28.





















