Moin,
ich habe nun endlich mein ersten Java Applet fertig gestellt und wollte es nun in eine HTML Datei einbetten. Jedoch läuft es irgendwie nicht, die Java Console gibt mir folgenden Fehler aus
In Zeile 333 wird der Socket geöffnet
[JAVA=333]Socket s = new Socket(host, Port);[/code]
Aber wieso AccessDenied? Wenn ich das Applet aus der IDE starte (Eclipse Helios Service Release 1 Build id: 20100917-0705) funktioniert alles wie es soll.
In das Verzeichnis wo auch die HTML Datei liegt habe ich alles aus dem /bin ordner reinkopiert. Das ist zum einen die Hauptklasse und dann noch die Unterklassen + die Datei "java.policy.applet" in der steht
Ich hoffe mir kann jemand helfen, bzw. sagen was ich hier falsch mache.
Vielen Dank
gruß Dodo
ich habe nun endlich mein ersten Java Applet fertig gestellt und wollte es nun in eine HTML Datei einbetten. Jedoch läuft es irgendwie nicht, die Java Console gibt mir folgenden Fehler aus
Code:
java.security.AccessControlException: access denied (java.net.SocketPermission 172.30.122.84:10001 connect,resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at HeMeter.SendCommand(HeMeter.java:333)
at HeMeter.init(HeMeter.java:106)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ausnahme: java.security.AccessControlException: access denied (java.net.SocketPermission 172.30.122.84:10001 connect,resolve)
In Zeile 333 wird der Socket geöffnet
[JAVA=333]Socket s = new Socket(host, Port);[/code]
Aber wieso AccessDenied? Wenn ich das Applet aus der IDE starte (Eclipse Helios Service Release 1 Build id: 20100917-0705) funktioniert alles wie es soll.
In das Verzeichnis wo auch die HTML Datei liegt habe ich alles aus dem /bin ordner reinkopiert. Das ist zum einen die Hauptklasse und dann noch die Unterklassen + die Datei "java.policy.applet" in der steht
Code:
/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/
/* DO NOT EDIT */
grant {
permission java.security.AllPermission;
};
Ich hoffe mir kann jemand helfen, bzw. sagen was ich hier falsch mache.
Vielen Dank
gruß Dodo