我正在运行 java7 update21 并遇到我的小程序问题。我查看了有关 java7 update21 的 oracle 文档。在那里,我知道了在 Java7 update21 中避免使用未签名的小程序和引入新的安全弹出窗口,提示阻止或取消阻止代码。我不想在运行我的小程序时看到这个提示。从用户角度来看,解决方法是检查“启用隐藏警告并运行保护”。我想用默认的 java 控制面板设置阻止这个。我想阻止这个提示的代码。我尝试通过添加清单属性 Trusted-only 作为 Oracle 文档中给出的 true。添加此属性后,我的应用程序行为异常。还有其他方法我应该继续吗?
问问题
252 次
1 回答
0
我想出了解决我的情况的方法。我使用的是自签名罐子,也有一些第三方自签名罐子。并且涉及到一些混合代码。因此,根据java 7 update 21的发行说明,我需要将Trusted-Library: true属性添加到 applet 使用的每个 jar 的清单中。
在将属性添加到所有 jar(我自己的 jar 和第三方 jar)的清单后,Java 将所有类加载到单独的类加载器中。所以现在小程序可以访问它需要的所有类(第三方类)。所以现在小程序加载没有提示。
于 2013-09-11T07:21:53.477 回答