Applet不在本地运行

时间:2013-07-11 13:31:15

标签: java applet

我有一个不再使用我的导航器运行的applet,虽然它在我作为独立应用程序启动时运行得非常好。

以前我有JRE 6并且运行良好,现在我正在使用最新版本。我已经阅读了有关新JRE版本7 +的新安全性改进。

这是我的HTML代码

  <html><body>
  <p>
  <applet code="UI.class" archive="UI.jar"
  width="740" height="400"></applet>
  </p>
  </body></html>

我一直收到一个被阻止的异常。 如果你告诉我怎么做,我愿意上传我的jar文件。

1 个答案:

答案 0 :(得分:0)

看来这个问题是has already been asked

所以似乎卸载JDK6和7然后重新安装JDK7可以解决您的问题。

如果它不起作用,你仍然可以使用jarsigner jar-file alias这样的命令sign你的jar。 (可以从Maven或Ant中完成)

您还可以修改JDK的policy文件。 Here是一个解释如何执行此操作的页面。

如果您想手动执行此操作,内容应如下所示:

grant  {
    permission java.security.AllPermission; // All permissions are granted 
};