[Java] applet non carica classi importate da libreria.jar

salinas

Nuovo Utente
2 Set 2009
1
1
0
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 :
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?
 
  • Like
Reactions: ottofonsuppost

lespaul

Utente Attivo
30 Lug 2009
91
6
0
www.simplesoft.it
Ciao Salinas, cosi ad occhio con quello che hai indicato, posso solo consigliarti :

- di linkare i tre file "applet.jar, swing-layout-1.0.3.jar, tinyos.jar" in un unico archivio
jar tipo ad esempio con un nome a caso myapplication.jar.
Questo lo potresti fare direttamente con il tools di sviluppo che usi, non so se usi
eclipse o netbeans, di solito nel menu project, c'é il sotto menu libraries --> add Jar Folder,
partendo dall' applicazione principale
che cosi ad intuito sembra essere applet.jar e quindi linkare le altre due.

- Un' altra cosa, dato che stai utilizzano socket, hai certificato
l' applet?? Altrimenti i browser creano un sacco di problemi.

Non so, non avendo a disposizione il codice non so dirti altro e vedendo gli errori
la cosa un po complessa da analizzare solo con questi elementi.

Ciao
 
  • Like
Reactions: ottofonsuppost
Discussioni simili
Autore Titolo Forum Risposte Data
gun88 Java applet - Firma e Alternative Java 2
P [java] imagej caricare plugin da web applet Java 1
S Si può modificare questo applet java?? Javascript 3
Voblo Creare applet java [Era: Piccoli consigli...] Java 4
G applet java Javascript 1
N PHP e Applet Java PHP 0
S [Java] Applet PoolMenu Java 1
S sfondo applet java Javascript 1
X [java] Applet interagente con altra applet o server Java 0
G Applet Java Javascript 5
virtuale Inserire applet java Javascript 1
F problema di applet-java Javascript 1
R FrontPage: implementare un'applet java HTML e CSS 1
B applet java Discussioni Varie 1
M Potete dirmi come si crea una Applet Java... Importante Vi prego Javascript 5
S Applet Java Giochi Javascript 0
F Applet java Javascript 0
S Applet Java Java 1
D menu applet java HTML e CSS 1
E Applet Java (Menu) Java 1
E Applet Java (Menù) Javascript 1
L java api_google Javascript 0
F NetBeans problema creazione progetto Java Windows e Software 0
Z [java] bufferizzare stream audio da mic Java 1
L java + Api di google Javascript 1
A [Cerchiamo] [Retribuito/a] "Java Solution Architect" Offerte e Richieste di Lavoro e/o Collaborazione 1
F Script java elenco alfabetico non funziona Javascript 3
C Serializzazione in java Java 1
M AIUTO ESERCIZIO JAVA Javascript 1
M Ripasso Java Offerte e Richieste di Lavoro e/o Collaborazione 0
F [OFFRO - RETRIBUITO] Sviluppatori JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
L leggere RGB di un pixel dello schermo in java Java 1
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
F Aiuto java script Javascript 2
T [Java] tipi generici con esempio pratico Java 1
J File audio in java Java 0
V [JAVA] come integrare un software scritto in java su una pagina web? Java 4
C Java client / server Java 0
F [OFFRO][RETRIBUITO] PROGRAMMATORE JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
C [Java] testare un metodo con Junit Java 1
A [Java] caricare un url esterno senza utilizzo di iframe Java 0
S [OFFRO] Debug delle tue applicazioni Java Offerte e Richieste di Lavoro e/o Collaborazione 1
L [Java] Aggiungere elementi ad array JSON Java 0
B [Java] Paginazione in risposta HTTP Java 0
A [Java]Date diminuite di un giorno su db MySQL Java 0
K [Java] aiuto switch case Java 1
P [Java] limite destro di un JFrame Java 5
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
N [java con eclipse]metodo ricorsivo che accetta in ingresso un char e restituisce un int Java 0
A Verifica validità data in Java Java 2

Discussioni simili