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

    JAVA -cp <class-path> peersim.Simulator example1.txt

    Ciao avrei un problema.

    Devo eseguire una simulazione con peerSim e in una slide c'è scritto di scrivere sulla shell:

    JAVA -cp <class-path> peersim.Simulator example1.txt

    Però all'exe di tale comando mi torna l'errore :

    java.lang.NoClassDefFoundError: example1.txt.

    Io non riesco a capire il perchè: al posto di class-path ho messo il path che mi permette di trovare la classe Simulator e il file example1.txt è nella solita directory.

    Forse il mio problema è che non so bene come funziona l'istruzione -cp...
    Soluzioni?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Il file .txt viene cercato nella directory corrente.

    O te lo copi oppure lo riferisci indicandone il path assoluto.

  3. #3
    Il file è nella directory corrente...
    Provo con la variabile globale ma penso di ottenere il solito risultato.

  4. #4
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Prima hai detto che il .txt si trova nella stessa directory in cui si trova Simulator.
    Deciditi.

  5. #5
    Mi sono espresso male prima, ma il file è nella dir corrente.
    ...

  6. #6
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Allora non si scappa... la sintassi del comando e' quella:
    codice:
    java [-options] class [args...]
               (to execute a class)
    Prova a mettere il path assoluto del file .txt

    Il problema, poi, e' che stranamente non ti da un "file not found" bensi' una "class not found" come il .txt fosse il file da eseguire.

    Ma dai lo spazio dopo aver indicato il classpath ?

    Prova cosi':

    codice:
    java -cp .:$TUOCLASSPATH peersim.Simulator example1.txt

  7. #7
    Si si faccio così ma il problema cè sempre...
    non so cosa dire.
    Boh...magari sbattendomici un pochino.
    Grazie.

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.