【发布时间】:2013-04-10 23:15:59
【问题描述】:
我正在尝试在我的浏览器中运行一个基本的 hello world Java 小程序,但我不断收到“应用程序被安全设置阻止”并显示以下消息:
SecurityException:您的安全设置已阻止本地应用程序运行
我尝试通过Java Control Panel 更改安全设置,但没有滑块,只有证书。
尝试在其他浏览器中打开 .html 文件时遇到同样的错误。
小程序代码:
import javax.swing.*;
import java.awt.*;
public class HelloWorldApp extends JApplet
{
public void init()
{
JLabel label = new JLabel("Hello World");
add(label);
}
}
HTML
<!DOCTYPE html>
<html>
<head></head>
<body>
<applet code="HelloWorldApp.class" width="300" height="100"></applet>
</body>
</html>
问题:我怎样才能让小程序工作?或者更确切地说,如果这是问题所在而不是其他问题,我该如何更改安全设置以允许小程序在本地运行?
【问题讨论】:
-
听起来更像是浏览器问题
-
另外,它不能在我拥有的所有浏览器(即 Opera、Chrome、IE、FireFox、Safari)上运行。我收到了同样的信息。
-
1) 您在树的
Secure Execution Environment叶下的Advanced选项卡下看到什么?我看到 7 个复选框,其中第一个 6 被选中。 2) 那里安装了什么版本的Java? -
我有 Java 6 SE。在高级选项卡下,我有一个安全叶。我有 16 个以“允许用户授予对签名内容的权限”开头的框