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

    java.lang.NoClassDefFounfError

    Ciao.
    Per risolvere quest'errore mi hanno detto che devo modificare il classpath.
    L'errore nel particolare è:
    Exception in thread "Thread-103" java.lang.NoClassDefFoundError

    Come e in che modo la modifico la classpath?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,323
    Quella eccezione indica che non trova una classe... e ti dice anche quale classe (cosa che non hai riportato, rendendo il messaggio completamente inutile).

    Nel CLASSPATH devi indicare il percorso di tutte le classi che la tua applicazione usa, comprese tutte le librerie.

    Quali classi usa la tua applicazione e quali librerie lo puoi sapere solo tu.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    396
    Ecco, ti riporto tutto:
    codice:
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224] Exception in thread "Thread-103" java.lang.NoClassDefFoundError 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at net.tinyos.comm.NativeSerial.getTOSCommMap(NativeSerial.java:207) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224] Server in attesa di richieste... 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at net.tinyos.comm.TOSSerial.<init>(TOSSerial.java:282) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at net.tinyos.packet.SerialByteSource.openStreams(SerialByteSource.java:56) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at net.tinyos.packet.StreamByteSource.open(StreamByteSource.java:51) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at net.tinyos.packet.Packetizer.openSource(Packetizer.java:139) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at net.tinyos.packet.AbstractSource.open(AbstractSource.java:69) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at net.tinyos.packet.Packetizer.open(Packetizer.java:132) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at clienteSF$Ascoltatore.run(clienteSF.java:130) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at java.lang.Thread.run(Thread.java:613) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224] Exception in thread "Thread-104" java.lang.NullPointerException 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at clienteSF$Server.run(clienteSF.java:217) 
    02/09/09 12:44:18 [0x0-0x1a01a].com.apple.Safari[224]  at clienteSF$Server.run(clienteSF.java:217)
    Questo mi accade quando provo ad eseguire un'applet dalla pagina html.
    Anche se ho incluso le librerie necessarie, non mi trova queste classi.
    Quindi ho pensato che una soluzione poteva essere modificere il classpath, ma non so come.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    396
    Ho impostato il classpath, ma il risultato non cambia.
    Possibile che non c'è un modo per far vedere le mie classi all'applet ???

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    396

    [RISOLTO]

    Bastava cambiare browser web.
    Usavo Safari e non andava, ho messo firefox e funziona senza errori.

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.