[英]Why access denied (java.lang.RuntimePermission setSecurityManager) in my java Applet?
[英]Applet error: access denied (“java.lang.RuntimePermission”)
我正在尝试制作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
在程序中的某个位置(错误消息指向的位置,但您尚未发布),您正在尝试调用System.exit
,该applet不允许这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.