Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Installare JCSP sotto Linux

    Ho tentato di installare, seguendo le istruzioni, questa libreria Java per la creazione di programmi che sfruttano processi, ma invano.
    Ho fatto esattamente ciò che è richiesto: copiato i file .jar contenuti nel CLASSPATH e settato il file .bashrc indicando di esportare il CLASSPATH che contiene quei file.
    I programmi però continuano a non funzionare: nel momento in cui importo la libreria jcsp.lang.* mi da errore, dicendo che la libreria non è stata trovata... Sapete aiutarmi?
    Matteo "QMatteo" Pagani

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    ma le librerie esterne non dovresti copiarle in $JAVA_HOME/lib/ext ?
    Meglio se chiedi in programmazione, comunque.

    ciao
    Slack? Smack!

  3. #3
    Io ho seguito queste istruzioni:

    Per installare la libreria, occorre procedere attraverso i seguenti passi:

    1. scaricate dal sito WEBmount http://www.cs.ukc.ac.uk/projects/ofa/jcsp/ il file che contiene la libreria JCSP (in questo momento è il file jcsp1-0-rc2.jar52)
    2. scompattate il contenuto del file con il comando

    jar -xf jcsp1-0-rc2.jar

    Questo comando genererà la directory jcsp1.0-rc2 nella vostra directory corrente. La directory contiene, fra gli altri, i due file jcspclasses.jar e phwclasses.jar che dovranno essere accessibili mediante il CLASSPATH per poter compilare correttamente i programmi che usano la libreria
    3. inserite in modo permanente nel vostro ambiente la variabile CLASSPATH in modo il suo valore risulti essere il nome della directory dove si trovano i file indicati sopra. Quindi, a seconda del tipo di shell utilizzata, editate il file di inizializzazione della shell, normalmente .tcshrc o .bashrc e inserite una riga tipo:

    setenv CLASSPATH directory/dove/si/trovano/i/file/jar

    in caso di utilizzo della tcsh oppure due righe tipo

    set CLASSPATH directory/dove/si/trovano/i/file/jar
    export CLASSPATH

    in caso di utilizzo della bash.

    Normalmente la variabile CLASSPATH non dovrebbe essere definita nel vostro ambiente. Tutte le versioni correnti del jdk (Java Development Kit) usano altri metodi per reperire il nome della (delle) directory dove si trovano i codice delle librerie da utilizzare in fase di compilazione e/o esecuzione.

    Tuttavia, nel caso in cui esista già nel vostro ambiente una variabile di nome CLASSPATH, dovete inserire nei file di configurazione della shell comandi diversi, che preservano il vecchio contenuto della variabile CLASSPATH, ovvero:
    *

    setenv CLASSPATH $CLASSPATH:directory/dove/si/trovano/i/file/jar

    in caso di utilizzo della tcsh
    *

    set CLASSPATH $CLASSPATH:directory/dove/si/trovano/i/file/jar
    export CLASSPATH

    in caso di utilizzo di bash
    Matteo "QMatteo" Pagani

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.