我无法在浏览器中运行自己的applet

时间:2015-05-17 19:00:15

标签: java security browser applet

我无法在任何浏览器中运行我的Java小程序 - 出于安全原因,Java会阻止它。我有Java 8,所以我无法将安全设置设置为中等。我该怎么办? (在我自己的小程序中,我指的是我写的小程序,它不会伤害任何东西)

2 个答案:

答案 0 :(得分:0)

异常站点列表为用户提供了允许通过选择“媒介”选项而允许的相同小程序的选项,但是逐个站点,从而最大限度地降低了使用更宽松设置的风险。

因此,您的localhost或任何域到例外列表。  Read more here

答案 1 :(得分:0)

我们必须在浏览器上运行它之前签署applet你尝试签署你的applet Jar吗?这是签名命令。

您应该在命令提示符下位于同一目录中。

1.keytool -genkey -keyalg rsa -alias m4key  //m4key unique key
2.keytool -export -alias m4key -file bmcert.crt   //bmcert.crt certificate name
3.jar tvf Jarname.jar verify jar
4.jarsigner Jarname.jar m4key
5.jarsigner -verify -verbose -certs JarnameJarname.jar

但正如您所提到的,您使用的是 Java 8 ,由于安全原因,不允许在浏览器中运行自签名jar。

所以

请在设置和安全性中打开配置java TAB将使用applet的html页面的 URL 放入异常网站列表

enter image description here