aiuto con librerie java [risolto]
aiuto con librerie java [risolto]
Ciao a tutti!
ho scaricato un .bin di java3d dal sito della sun...
lo ho eseguito e mi ha creato una directory dove ci sono due cartelle, una con una libreria condivisa e l'altra con dei jar...
ora che li ho cosa me ne devo fare?? ??? ::)
in che directory devo metterle per poterle usare con javac e java??
spero mi sappiate dare un'indicazione!!
ciao a tutti e buona serata!
ho scaricato un .bin di java3d dal sito della sun...
lo ho eseguito e mi ha creato una directory dove ci sono due cartelle, una con una libreria condivisa e l'altra con dei jar...
ora che li ho cosa me ne devo fare?? ??? ::)
in che directory devo metterle per poterle usare con javac e java??
spero mi sappiate dare un'indicazione!!
ciao a tutti e buona serata!
Ultima modifica di sospiro il domenica 17 giugno 2007, 19:57, modificato 1 volta in totale.
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
- Giambo
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: sabato 4 febbraio 2006, 18:36
- Località: Helvetia
Re: aiuto con librerie java
Ho capito giusto: Vuoi usare queste tue librerie in un altro progetto ?sospiro ha scritto: in che directory devo metterle per poterle usare con javac e java??
Here we are again, now place your bets
Re: aiuto con librerie java
no...non solo con un altro progetto....mi piacerebbe, se possibile, aggiungerle alle librerie di java "standard" (tipo utils, io, net, awt....) in modo che in qualsiasi sorgente io scriva import java3d.blabla.*; me le importi subito....
spero di essermi spiegato....
grazie e ciao!
spero di essermi spiegato....
grazie e ciao!
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Re: aiuto con librerie java
se anche io ho capito bene forse ti basta copiare/spostare i tuoi jar sottosospiro ha scritto: no...non solo con un altro progetto....mi piacerebbe, se possibile, aggiungerle alle librerie di java "standard" (tipo utils, io, net, awt....) in modo che in qualsiasi sorgente io scriva import java3d.blabla.*; me le importi subito....
spero di essermi spiegato....
grazie e ciao!![]()
$JAVA_HOME/jre/lib/ext
prova
- Giambo
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: sabato 4 febbraio 2006, 18:36
- Località: Helvetia
Re: aiuto con librerie java
La soluzione di prampa va bene, in alternativa puoi aggiungere i jar che ti servono alla variabile CLASSPATH.
Nel caso tu utilizzassi un IDE come per esempio Eclipse, il tutto sarebbe piu' facile
!
Nel caso tu utilizzassi un IDE come per esempio Eclipse, il tutto sarebbe piu' facile
Here we are again, now place your bets
Re: aiuto con librerie java
Ok ho risolto come diceva prampa...
ho però aggiunto anche a $JAVA_HOME/jre/lib/amd64 la libreria condivisa!
grazie ancora una volta a tutti!
ciao!
ho però aggiunto anche a $JAVA_HOME/jre/lib/amd64 la libreria condivisa!
grazie ancora una volta a tutti!
ciao!
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Re: aiuto con librerie java
pero' occhio. Tieni a mente una cosa.
La directory $JAVA_HOME/jre/lib/ext è quella di default dove java va a pescarsi librerie aggiuntive. Pero' questo funziona fino a che tu usi il programma sul tuo pc. Se le tue classi le porti su un altro pc, ti devi ricordare di portare dietro anche i jar aggiuntivi e copiarli in quella directory, altirmenti non funziona. La cosa migliore è nel tuo progetto, implementando quello che ti diceva anche giambo, creare una cartella lib dove copi le tue librerie aggiuntive, e tale lib la includi nel classpath del progetto. Oppure se usi un ide tipo eclipse aggiungi i jar nelle proprietà del progetto e quando compili con ant ti porti dietro anche la cartella lib, cosi' quando viene creato il pacchettone finale ha tutto con se, classi e jar.
ciao
La directory $JAVA_HOME/jre/lib/ext è quella di default dove java va a pescarsi librerie aggiuntive. Pero' questo funziona fino a che tu usi il programma sul tuo pc. Se le tue classi le porti su un altro pc, ti devi ricordare di portare dietro anche i jar aggiuntivi e copiarli in quella directory, altirmenti non funziona. La cosa migliore è nel tuo progetto, implementando quello che ti diceva anche giambo, creare una cartella lib dove copi le tue librerie aggiuntive, e tale lib la includi nel classpath del progetto. Oppure se usi un ide tipo eclipse aggiungi i jar nelle proprietà del progetto e quando compili con ant ti porti dietro anche la cartella lib, cosi' quando viene creato il pacchettone finale ha tutto con se, classi e jar.
ciao
Re: aiuto con librerie java
Ok ok...grazie per la precisazione...
tra l'altro dopo averle inserite nella directory $JAVA_HOME/jre/.... da linea di comando riuscivo a compilare, con eclipse invece no....Usa un compilatore diverso??
comunque le ho aggiunte come jar al progetto e ora le trova....
ciao
tra l'altro dopo averle inserite nella directory $JAVA_HOME/jre/.... da linea di comando riuscivo a compilare, con eclipse invece no....Usa un compilatore diverso??
comunque le ho aggiunte come jar al progetto e ora le trova....
ciao
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
- Giambo
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: sabato 4 febbraio 2006, 18:36
- Località: Helvetia
Re: aiuto con librerie java
Con Eclipse devi configurare quale compilatori usare. Puoi anche scegliere compilatori diversi per progetti diversi.sospiro ha scritto: tra l'altro dopo averle inserite nella directory $JAVA_HOME/jre/.... da linea di comando riuscivo a compilare, con eclipse invece no....Usa un compilatore diverso??
Here we are again, now place your bets
Re: aiuto con librerie java
Si si lo so...
però ho scelto di usare java5 che era dove avevo messo le mie librerie...ma non mi andava cmq...
ho importato le librerie nel progetto e sono riuscito a compilare....
il mio problema però è che non riesco ad eseguirlo da eclipse, mentre da terminale non ho nessun problema....
mi dispiace abusare della tua pazienza....ma non è che sapresti dirmi cosa altro mi manca??
ciao!
però ho scelto di usare java5 che era dove avevo messo le mie librerie...ma non mi andava cmq...
ho importato le librerie nel progetto e sono riuscito a compilare....
il mio problema però è che non riesco ad eseguirlo da eclipse, mentre da terminale non ho nessun problema....
mi dispiace abusare della tua pazienza....ma non è che sapresti dirmi cosa altro mi manca??
ciao!
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
- Giambo
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: sabato 4 febbraio 2006, 18:36
- Località: Helvetia
Re: aiuto con librerie java
In Eclipse apri il menu "Run" e poi ancora "Run" (Oppure clicka il triangolino rivolto verso il basso nell'icona con la freccia bianca su sfondo verde). Qui puoi creare un "launcher", una configurazione per lanciare una tua applicazione. Clicka con il destro su "Java Application" e scegli "New". Ora puoi configurare il tuo "launcher": Nella tab "Main" dagli un nome, scegli il progetto e la classe di partenza (Quella che contiene il "main()"). Se hai bisogno di passare degli argomenti, usa la tab "Arguments". Nella tab "JRE" scegli quale JRE di quelle ocnfigurate in eclipse usare per far girare la tua applicazione. Solitamente e' la stessa che hai usato per compilarlasospiro ha scritto: il mio problema però è che non riesco ad eseguirlo da eclipse, mentre da terminale non ho nessun problema....
mi dispiace abusare della tua pazienza....ma non è che sapresti dirmi cosa altro mi manca??
Credo che piu' o meno sia tutto: Se hai bisogno chiedi pure
Ah, all'inizio pure io ero "spaventato" da Eclipse (Sviluppavo solo con "vim"), ma gia' dopo poco tempo mi sono reso conto della potenza di uno strumento del genere. Ora non potrei fare a meno dell'autocompletamento, di F3 e F4, e tutti gli altri tools che aumentano incredibilmente la velocita' di sviluppo
Here we are again, now place your bets
Re: aiuto con librerie java
hehe capisco benissimo cosa intendi!Giambo ha scritto: Ah, all'inizio pure io ero "spaventato" da Eclipse (Sviluppavo solo con "vim"), ma gia' dopo poco tempo mi sono reso conto della potenza di uno strumento del genere. Ora non potrei fare a meno dell'autocompletamento, di F3 e F4, e tutti gli altri tools che aumentano incredibilmente la velocita' di sviluppo!
io eclipse lo uso da qualche mese...ma lo ho usato solo per un progetto in java abbastanza piccolo (un gioco del mopoli :P ) ed essendo java "tradizionale" non ho avuto difficoltà ed ho anzi imparato ad apprezzare questo strumento...al punto tale che ora che ho finito il progetto senza eclipse mi sento perso
tornando al problema, nel menu di run ho controllato...le librerie sono inserite...l'eccezione che mi appare nella console di eclipse è questa
Codice: Seleziona tutto
Exception in thread "Thread-1" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/amd64/libj3dcore-ogl.so: Can't load AMD 64-bit .so on a IA 32-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:138)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:135)
at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:95)
at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:785)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:259)
at Cubo.init(Cubo.java:16)
at com.sun.j3d.utils.applet.MainFrame.run(MainFrame.java:267)
at java.lang.Thread.run(Thread.java:595)
bhe spero che tu mi sappia aiutare ancora!
ciao
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
- Giambo
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: sabato 4 febbraio 2006, 18:36
- Località: Helvetia
Re: aiuto con librerie java
Hmmm ... Quel "Can't load AMD 64-bit .so on a IA 32-bit platform" mi fa' sospettare che tu stia usando delle librerie sbagliate.sospiro ha scritto: da cui mi pare di vedere che le librerie le legge...o sbaglio?
Hai un sistema a 64bit ? Vedo che cerca di caricare una libreria a 64bit: /usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/amd64/libj3dcore-ogl.so
Here we are again, now place your bets
Re: aiuto con librerie java
si ho un sistema a 64bit e ho installato le librerie a 64bit...
da terminale, anche ad avviare lo stessa classe compilata da eclipse, riesco benissimo....anche se mi da una specie di "warning" riguardo alle openGL...
perchè da eclipse invece non riesco??
da terminale, anche ad avviare lo stessa classe compilata da eclipse, riesco benissimo....anche se mi da una specie di "warning" riguardo alle openGL...
perchè da eclipse invece non riesco??
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
- Giambo
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: sabato 4 febbraio 2006, 18:36
- Località: Helvetia
Re: aiuto con librerie java
:-\ ... Il compilatore usato in fase di compilazione del progetto e' lo stesso usato per far girare l'applicazione (Sempre da Eclipse) ?sospiro ha scritto: da terminale, anche ad avviare lo stessa classe compilata da eclipse, riesco benissimo....anche se mi da una specie di "warning" riguardo alle openGL...
perchè da eclipse invece non riesco??
Per sapere qual'e' la versione Java usata da riga di comando, dai un "update-alternatives --config java"
Here we are again, now place your bets
Re: aiuto con librerie java
ecco quale era l'errore:PGiambo ha scritto:
:-\ ... Il compilatore usato in fase di compilazione del progetto e' lo stesso usato per far girare l'applicazione (Sempre da Eclipse) ?
ho installate sul pc due jre di java 5, una delle quli è a 32 bit...
e con eclipse come java5 c'era impostata di default quella...
ora in effetti va!!!
grazie mille della pazienza!!
ciao
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
- Giambo
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: sabato 4 febbraio 2006, 18:36
- Località: Helvetia
Re: aiuto con librerie java
Benissimo (good) ! Ricordati di mettere [RISOLTO] nell'Oggetto del messaggiosospiro ha scritto: ora in effetti va!!!
grazie mille della pazienza!!
Here we are again, now place your bets
-
sperimanto
- Prode Principiante
- Messaggi: 3
- Iscrizione: martedì 2 ottobre 2007, 13:54
Re: aiuto con librerie java [risolto]
salve a tutti.
ho un problema simile a quello di sospiro.
quando eseguo il codice mi da questo errore :
Could not load own library /tmp/abt30731/libavetanaBT.so. Will try from ld.library.pat
in sostanza non mi trova il file .so della libreria avetana.
qualcuno potrebbe aiutarmi a risolvere il problema.grazie in anticipo
ho un problema simile a quello di sospiro.
quando eseguo il codice mi da questo errore :
Could not load own library /tmp/abt30731/libavetanaBT.so. Will try from ld.library.pat
in sostanza non mi trova il file .so della libreria avetana.
qualcuno potrebbe aiutarmi a risolvere il problema.grazie in anticipo
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti
