|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2009
Messaggi: 31
|
[JAVA] Problema assurdo con applet
Codice:
java.lang.NoClassDefFoundError: NewApplet (wrong name: javaapplication6/NewApplet) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Eccezione: java.lang.NoClassDefFoundError: NewApplet (wrong name: javaapplication6/NewApplet) Codice:
package javaapplication6;
import java.applet.Applet;
import javax.swing.JOptionPane;
/**
*
* @author Ale
*/
public class NewApplet extends Applet {
/**
* Initialization method that will be called after the applet is loaded
* into the browser.
*/
public void init() {
JOptionPane.showMessageDialog(null, "Codice esistente", "Errore", JOptionPane.ERROR_MESSAGE);
}
// TODO overwrite start(), stop() and destroy() methods
}
Codice:
<applet code="NewApplet.class" codebase="javaapplication6/" width="350" height="350"> Esempio |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Feb 2009
Messaggi: 31
|
Giusto per essere precisi...
le cartelle del sito sono così disposte: +prova +javaapplication6 +---+NewApplet.class Untitled-1.html |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
Prova con:
Codice:
<applet code="javaapplication6.NewApplet" width="350" height="350">
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Feb 2009
Messaggi: 31
|
6 un grande fratello fattelo dire!!!
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Feb 2009
Messaggi: 31
|
altro problema... l'applicazione è un client server... il client è l'applet... come mai da applicazione si connette al server mentre da applet mi da l'errore
java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.128:11111 connect,resolve) |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Feb 2009
Messaggi: 31
|
l'indirizzo è privato... ma ho provato anche con indirizzo pubblico, perchè con quello dovrebbe funzionare.
Nessun firewall è attivo. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Un'applet ha delle restrizioni di sicurezza onde evitare che l'utente sia vittima di porcherie.
Per evitarle devi firmare il jar l'applet. L'utente potrà poi decidere se accettare o no il rischio. Qui trovi indicazioni su come firmare il jar dell'applet: http://java.sun.com/javase/6/docs/te...t.html#signing
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Feb 2009
Messaggi: 31
|
nulla da fare... il problema persiste...
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
La soluzione è quella, l'eccezione è relativa al diniego di un permesso di sicurezza. Dopo aver firmato l'applet quando apri la pagina web ti chiede se vuoi accettare o no il certificato? Se non te lo chiede allora la firma non è stata applicata correttamente.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:05.



















