为什么Java安全设置阻止本地应用程序运行?

时间:2014-01-30 05:45:35

标签: java html security applet

我有一个简单的测试applet,应该是HelloWorld(并且在命令行中使用appletviewer hHelloWorld.class可以正常工作),但当我尝试在浏览器中查看hHelloWorld.html时,我收到此消息(来自Java本身,据我所知,而不是我的Firefox或Chrome):

  

“您的安全设置已阻止本地应用程序运行。”

我可以解决这个问题,降低java的安全级别,但我想在不改变java安全性的情况下运行

1 个答案:

答案 0 :(得分:0)

没有得到任何安全提示几乎是不可能的要求。随着各种操作系统,浏览器和反病毒,你永远不会知道。但是,有一些方法可以减少安全提示的数量:

  • 自签名小程序(自签名是您使用命令提示符执行的操作)很可能始终显示安全提示。您可以购买官方SSL,它会显着减少提示量。
  • 如果您需要“所有权限”,则会获得比您需要“沙盒”权限更多的提示。

我强烈建议您查看以下链接:

SSL:Where could I buy a valid SSL certificate?

权限:http://docs.oracle.com/javase/tutorial/deployment/applet/security.html