[Risolto] Inserire libreria fiji.jar in java (con geany)

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
fiox
Prode Principiante
Messaggi: 14
Iscrizione: giovedì 13 marzo 2008, 22:26

[Risolto] Inserire libreria fiji.jar in java (con geany)

Messaggio da fiox »

Salve ragazzi...per uso scolastico ho necessità di usare una libreria chiamata fiji.jar (http://www.dia.uniroma3.it/~cabibbo/fij ... /fiji.html) programmo su kubuntu e volevo sapere dove sbaglio..ho aggiunto nel file .bashrc le righe

Codice: Seleziona tutto

PATH=.:/usr/lib/jvm/java-6-sun/bin/:$PATH
export PATH
CLASSPATH=.:/usr/lib/jvm/java-6-sun/bin/fiji.jar:$CLASSPATH
export CLASSPATH
ed inserito il fiji.jar nella cartella
/usr/lib/jvm/java-6-sun/bin/
Ora..se da terminale do

Codice: Seleziona tutto

javac prova_per_fiji.java
questo compila il programma senza errori..ma in un secondo momento non riesco ad eseguirlo..dove sbaglio ?
Per eseguirlo uso

Codice: Seleziona tutto

java prova_per_fivi.java
Una mano please  >:(
Ultima modifica di fiox il mercoledì 26 agosto 2009, 19:30, modificato 1 volta in totale.
Avatar utente
Super Cicco
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1749
Iscrizione: giovedì 16 ottobre 2008, 19:21

Re: Inserire libreria in java

Messaggio da Super Cicco »

fiox ha scritto: Salve ragazzi...per uso scolastico ho necessità di usare una libreria chiamata fiji.jar (http://www.dia.uniroma3.it/~cabibbo/fij ... /fiji.html) programmo su kubuntu e volevo sapere dove sbaglio..ho aggiunto nel file .bashrc le righe

Codice: Seleziona tutto

PATH=.:/usr/lib/jvm/java-6-sun/bin/:$PATH
export PATH
CLASSPATH=.:/usr/lib/jvm/java-6-sun/bin/fiji.jar:$CLASSPATH
export CLASSPATH
ed inserito il fiji.jar nella cartella
/usr/lib/jvm/java-6-sun/bin/
Ora..se da terminale do

Codice: Seleziona tutto

javac prova_per_fiji.java
questo compila il programma senza errori..ma in un secondo momento non riesco ad eseguirlo..dove sbaglio ?
Per eseguirlo uso

Codice: Seleziona tutto

java prova_per_fivi.java
Una mano please  >:(
java prova_per_fiji

senza il .java finale (il file .java è il sorgente che passi a javac)
Dai    Prendi  Usa                          ...non chiamatemi Ciccio, è Cicco!
Apri    Esamina  Spingi
Chiudi  Parla    Tira
fiox
Prode Principiante
Messaggi: 14
Iscrizione: giovedì 13 marzo 2008, 22:26

Re: Inserire libreria in java

Messaggio da fiox »

Ok..errore mio..da terminale funziona perfettamente..quindi ora la mia attenzione si sposta su geany..se il terminale compila ed esegue è solo un problema di impostazioni riguardanti geany vero ? sapete dirmi come impostarlo ?
Avatar utente
Super Cicco
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1749
Iscrizione: giovedì 16 ottobre 2008, 19:21

Re: Inserire libreria in java

Messaggio da Super Cicco »

non ho capito bene cosa intendi, cmq se da geany vai in "Genera>>Imposta include e argomenti" trovi le righe che geany usa per compilare ed eseguire, lì puoi inserire le opzioni che ti servono.
Dai    Prendi  Usa                          ...non chiamatemi Ciccio, è Cicco!
Apri    Esamina  Spingi
Chiudi  Parla    Tira
fiox
Prode Principiante
Messaggi: 14
Iscrizione: giovedì 13 marzo 2008, 22:26

Re: Inserire libreria in java

Messaggio da fiox »

Si intendo questo.Ma che opzioni devo inserire per fargli usare la libreria fiji.jar quando è necessaria ?
Geany dice

Codice: Seleziona tutto

 Compila : javac "%f"  --> %f  sarà sostituito dal nome del file corrente, p.e. test_file.c
Esecuzione : java "%e"  --> %e  sarà sostituito dal nome del file senza estensione, p.e. test_file 
Ultima modifica di fiox il mercoledì 26 agosto 2009, 14:13, modificato 1 volta in totale.
Avatar utente
Super Cicco
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1749
Iscrizione: giovedì 16 ottobre 2008, 19:21

Re: Inserire libreria in java

Messaggio da Super Cicco »

fiox ha scritto: Si intendo questo.Ma che opzioni devo inserire per fargli usare la libreria fiji.jar quando è necessaria ?
Geany dice

Codice: Seleziona tutto

 Compila : javac "%f"  --> %f  sarà sostituito dal nome del file corrente, p.e. test_file.c
Esecuzione : java "%e"  --> %e  sarà sostituito dal nome del file senza estensione, p.e. test_file 
se esporti il classpath con il percorso di fiji.jar dovrebbe andare lasciando quelle righe.

in ogni caso l'opzione -classpath serve a specificare un classpath diverso da quello della variabile d'ambiente CLASSPATH, esempio:
javac -classpath ".:/usr/lib/jvm/java-6-sun/bin/fiji.jar" "%f"
Dai    Prendi  Usa                          ...non chiamatemi Ciccio, è Cicco!
Apri    Esamina  Spingi
Chiudi  Parla    Tira
fiox
Prode Principiante
Messaggi: 14
Iscrizione: giovedì 13 marzo 2008, 22:26

Re: Inserire libreria in java

Messaggio da fiox »

Si il classpath l'ho gia settato nel .bashrc
Ora al posto del compila ho messo
Compila : javac -classpath ".:/usr/lib/jvm/java-6-sun/bin/fiji.jar" "%f"
Esegui : java -classpath ".:/usr/lib/jvm/java-6-sun/bin/fiji.jar" "%e"
Perfetto cambio il titolo tutto risolto ;)
grazie mille
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 3 ospiti