Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    48

    [Java] Inserire libreria in java

    Salve ragazzi..come da titolo devo inserire una libreria in java. La libreria in questione è fiji.jar (http://www.dia.uniroma3.it/~cabibbo/...enti/fiji.html ) ho inserito la libreria in /usr/lib/jvm/java-6-sun/bin/ e settato il .bashrc aggiungendo la seguentie riga
    codice:
    CLASSPATH=.:/usr/lib/jvm/java-6-sun/bin/fiji.jar:$CLASSPATH export CLASSPATH
    se da terminale do javac il programma viene compilato senza errori..ma non riesco ad eseguirlo.Ho provato a settare anche il PATH ma non ci sono stati cambiamenti..Ho provato con geany ma addirittura non compila proprio..soluzioni ?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    48
    Ok ho capito dov'è l'errore..la libreria è inserita correttamente e da terminale compila..ma ora sapete dirmi come settare geany per farlo compilare ?? a me non riesce

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477

    Moderazione

    Ho spostato la discussione nel forum dedicato a Java.
    In futuro, poni qui le tue domande relative a questo linguaggio.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da fiox
    ho inserito la libreria in /usr/lib/jvm/java-6-sun/bin/
    Tra tutti i posti in cui potevi metterla, hai scelto proprio la locazione meno appropriata.
    Mettila da qualunque altra parte ma non sotto JDK/JRE ... con la sola eccezione che potresti sfruttare il meccanismo di "extension" e metterla sotto la lib/ext di un JRE e in questo caso non c'è nemmeno bisogno di specificarla in "classpath" (il meccanismo di extension viene prima e in automatico rispetto allo "user" classpath).

    Originariamente inviato da fiox
    ma ora sapete dirmi come settare geany per farlo compilare ??
    Non conosco nei dettagli geany ma da quello che so è un editor per diversi tipi di file, quindi non specifico per Java. Quasi sicuramente devi configurargli da qualche parte (dall'editor o in un file di configurazione) il comando completo java ...blabla.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    48
    Non so se ho capito bene cosa volevi dire..ad ogni modo..ho risolto così.Ho specificato nel .bashrc il classpath e modificato in geany i comandi genera ed esegui rispettivamente
    codice:
    javac -classpath ".:/usr/lib/jvm/java-6-sun/bin/fiji.jar" "%f"
    ed
    codice:
    java -classpath ".:/usr/lib/jvm/java-6-sun/bin/fiji.jar" "%e"
    ora funziona tutto alla perfezione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.