Java 错误:“您的安全设置已阻止本地应用程序运行”
我正在尝试从我的浏览器(Chrome)运行这个用Java编写的简单HelloWorld代码:
public class HelloWorld extends JApplet {
public void init() {
try {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
JLabel lbl = new JLabel("Hello World");
add(lbl);
}
});
}
catch (Exception e) {
System.err.println("createGUI didn't complete successfully");
}
}
我用 NetBeans 编译了它,然后创建了一个 WebApplication 项目。运行小程序的 HTML 代码是:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><applet code="HelloWorld" archive="applet_HelloWorld.jar" width="590" height="530"></applet></p>
</body>
</html>
如果从 NetBeans 运行小程序,它可以正常工作。但是当我通过双击它来运行HTML代码时,浏览器会弹出以下消息:
您的安全设置已阻止本地应用程序运行。
我尝试使用Internet Explorer和Firefox,但什么都没有。
此消息在 Java 的上次更新后开始出现。问题出在哪里?