Jack
Mitglied
Immer wenn ich ein Applet schreibe und versuche einen Socket zu initialisieren dann erhalt ich eine blöde Meldung:
java.security.AccessControlException: access denied (java.net.SocketPermission 1
11.111.111.111:90 connect,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:270)
at java.security.AccessController.checkPermission(AccessController.java:
401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
at java.lang.SecurityManager.checkConnect(SecurityManager.java:1044)
at java.net.Socket.connect(Socket.java:419)
at java.net.Socket.connect(Socket.java:375)
at java.net.Socket.<init>(Socket.java:290)
at java.net.Socket.<init>(Socket.java:118)
at Email2.init(Email2.java:23)
at sun.applet.AppletPanel.run(AppletPanel.java:341)
at java.lang.Thread.run(Thread.java:536)
Und mein Programm:
import java.awt.*;
import java.net.Socket;
import java.applet.*;
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
public class Email2 extends Applet
{
public void init()
{
JFrame frm = new JFrame("slkfj");
frm.setVisible(true);
try
{
Socket s = new Socket("111.111.111.111", 25);
} catch(IOException e) { }
}
}
Weis vielleicht jemand warum das passiert (Ich hab das ganze auch schon mit anderen Ports probiert!!)
java.security.AccessControlException: access denied (java.net.SocketPermission 1
11.111.111.111:90 connect,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:270)
at java.security.AccessController.checkPermission(AccessController.java:
401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
at java.lang.SecurityManager.checkConnect(SecurityManager.java:1044)
at java.net.Socket.connect(Socket.java:419)
at java.net.Socket.connect(Socket.java:375)
at java.net.Socket.<init>(Socket.java:290)
at java.net.Socket.<init>(Socket.java:118)
at Email2.init(Email2.java:23)
at sun.applet.AppletPanel.run(AppletPanel.java:341)
at java.lang.Thread.run(Thread.java:536)
Und mein Programm:
import java.awt.*;
import java.net.Socket;
import java.applet.*;
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
public class Email2 extends Applet
{
public void init()
{
JFrame frm = new JFrame("slkfj");
frm.setVisible(true);
try
{
Socket s = new Socket("111.111.111.111", 25);
} catch(IOException e) { }
}
}
Weis vielleicht jemand warum das passiert (Ich hab das ganze auch schon mit anderen Ports probiert!!)