[英]Issues in Launching the signed applet with java 7u45
我们有一个小程序也使用javascript来applet通信。
在将java升级到7u45之后,根据此链接 ,我们使用清单来构建jar的更改如下:
我们还禁用了-Djnlp.packEnabled
参数。
通过这些更改,只有当可用的Java版本更新为JRE7u45时,我们的应用程序才能正常运行。
LiveConnect (JavaScript) blocked due to security settings
”。 但是如果我们只包含Trusted-Library
并将其设置为true,则不要在清单中包含上述参数。 我们能够启动应用程序,但有警告。 同样的方法不能用于JRE7u45,我们再次获得安全警告。 在其中一篇文章中,我看到了构建两个jar的方法(一个方法为1,另一个方法为2),并基于java版本来部署相应的jar。
但是这个解决方案可能不那么有效,因为我们的应用程序包含5个以上的jar文件,并且维护每个文件的两个副本很繁琐。
您的建议将有助于我们了解我们的应用程序将与所有Java版本一起启动的方法。
从Java 7 Update 51开始,您应该能够同时使用(Trusted-Library)和新参数。 那么只有Java 7 Update 45应该有警告,所有其他版本应该有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.