本地Applet安全例外

dan*_*jai 5 java applet localhost

我正在尝试在浏览器中运行一个基本的hello world Java applet,但我不断收到"应用程序被安全设置阻止",并显示以下消息:

SecurityException:您的安全设置已阻止本地应用程序运行

我尝试通过Java控制面板更改安全设置,但没有滑块,只有证书.

尝试在其他浏览器中打开.html文件时出现同样的错误.

小程序代码:

import javax.swing.*;
import java.awt.*;

public class HelloWorldApp extends JApplet
{
    public void init()
    {
        JLabel label = new JLabel("Hello World");
        add(label);
    }
}
Run Code Online (Sandbox Code Playgroud)

HTML

<!DOCTYPE html>
<html>
<head></head>    
<body>    
   <applet code="HelloWorldApp.class" width="300" height="100"></applet>    
</body>    
</html>
Run Code Online (Sandbox Code Playgroud)

问题:如何让applet工作?或者更确切地说,如何更改安全设置以允许applet在本地运行,如果这是问题而不是其他问题?

dan*_*jai 1

好的,删除 Java 6 和 7 并重新安装 7 并重新启动计算机后,现在可以使用了。不知道即使在更新到 7 后我也必须删除旧版本,因为我认为这是在更新时自动完成的。

该网站提供了指导。对于这么简单的问题我不好。