Applet错误:访问被拒绝(“java.lang.RuntimePermission”)

时间:2014-03-19 01:27:28

标签: java applet

我正在尝试创建一个Applet,但它似乎没有起作用。每当我打开我的HTML文件时,它都会问我安全问题,但后来我得到:错误。点击查看更多细节。这就是它所说的:访问被拒绝(“java.lang.RuntimePermission”“exitVM.0”)

这是我的index.html:

<html>
<head>
<body>
<applet code = "Odyssey.class" archive = "Odyssey.jar" width = 600 height = 600>
</body>
</head>
</html>

这是我的Odyssey.class:

public class Odyssey extends Applet {

private static final long serialVersionUID = 1L;
public static String windowName = "The Odyssey - Alpha 1.0";
public static JFrame window;

public static int WIDTH = 600, HEIGHT = 600;

public void init() {

    window = new JFrame(windowName);

    window.setSize(new Dimension(WIDTH, HEIGHT));
    window.setResizable(false);
    window.setDefaultCloseOperation(3);
    window.setLocationRelativeTo(null);

    window.setVisible(true);

}

public void paint(Graphics g) {
    g.drawString("Game is in a pop up window!", 20, 20);
}

}

为什么这不起作用?

如果你真的需要这个,我会详细说明:

CacheEntry[file:/C:/Users/MYNAME/Desktop/The%20Odyssey/Odyssey.jar]:   
updateAvailable=false,lastModified=Tue Mar 18 20:11:16 CDT 2014,length=1712 0

1 个答案:

答案 0 :(得分:0)

程序中的某个位置(错误消息指向您并且您尚未发布),您尝试调用System.exit,这是小程序不允许的。