Ciao a tutti.
Ho realizzato una applet che per essere eseguita deve includere nelle sue librerie un file.jar, da cui eredita alcune classi che poi verranno utilizzate nell'applet.
Questo è il codice html per includere l'applet :
il file in questione è appunto tinyos.jar
Quando apro la pagina html viene visualizzata l'applet, ma quando provo ad avviarla mi da questi errori:
Le prime classi sono proprio quelle del mio tinyos.jar che ho incluso ma che evidentemente non sono visibili quando metto la applet on line.
Qualcuno sa aiutarmi?
Ho realizzato una applet che per essere eseguita deve includere nelle sue librerie un file.jar, da cui eredita alcune classi che poi verranno utilizzate nell'applet.
Questo è il codice html per includere l'applet :
Codice:
<html>
<head>
<title>
Applicazione del clientSF
</title>
</head>
<body>
<div align="center">
APPLET SF - test <br>
<applet
codebase = "."
code = "clienteSF.class"
ARCHIVE="applet.jar, swing-layout-1.0.3.jar, tinyos.jar"
name = "Test"
width = "720"
height = "500"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
il file in questione è appunto tinyos.jar
Quando apro la pagina html viene visualizzata l'applet, ma quando provo ad avviarla mi da questi errori:
Codice:
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] serial@/dev/tty.usbserial-XBPWO3NPB:57600
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] net.tinyos.packet.Packetizer@9adc2c
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] Exception in thread "Thread-49" java.lang.NoClassDefFoundError
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at net.tinyos.comm.NativeSerial.getTOSCommMap(NativeSerial.java:207)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at net.tinyos.comm.TOSSerial.<init>(TOSSerial.java:282)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at net.tinyos.packet.SerialByteSource.openStreams(SerialByteSource.java:56)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at net.tinyos.packet.StreamByteSource.open(StreamByteSource.java:51)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at net.tinyos.packet.Packetizer.openSource(Packetizer.java:139)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at net.tinyos.packet.AbstractSource.open(AbstractSource.java:69)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at net.tinyos.packet.Packetizer.open(Packetizer.java:132)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at clienteSF$Ascoltatore.run(clienteSF.java:130)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at java.lang.Thread.run(Thread.java:613)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] Problemi di connessione
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] java.net.BindException: Address already in use
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at java.net.PlainSocketImpl.socketBind(Native Method)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at java.net.ServerSocket.bind(ServerSocket.java:319)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at java.net.ServerSocket.<init>(ServerSocket.java:185)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at java.net.ServerSocket.<init>(ServerSocket.java:97)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] at clienteSF$Server.run(clienteSF.java:197)
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] Server creato con successo
02/09/09 12:08:37 [0x0-0x1a01a].com.apple.Safari[224] Server in attesa di richieste...
Le prime classi sono proprio quelle del mio tinyos.jar che ho incluso ma che evidentemente non sono visibili quando metto la applet on line.
Qualcuno sa aiutarmi?