我正在尝试创建一个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
答案 0 :(得分:0)
程序中的某个位置(错误消息指向您并且您尚未发布),您尝试调用System.exit
,这是小程序不允许的。