3

我在我的一个系统上使用 jzebra签名版本来打印标签。

有一个小程序无法在 Windows XP 机器上加载的问题。当检查 java 版本是旧的(7u45)时,我将其更新为 7u55。

现在,该系统开始出现一个奇怪的问题。

Java 安全警告

每当我尝试打印任何标签时都会出现此消息。

如您所见,警告不完整,它指出Java Application Above,上面没有信息。

我已经试过了

将安全设置为中等,

将 url 添加到异常和

设置启用隐藏警告并混合模式下使用保护运行

win7机器上没有问题。

是否有任何解决方案,因为它对我的应用程序非常重要?

4

2 回答 2

2

我发现这更有用。

https://groups.google.com/forum/#!topic/qz-print/6bSysyewN0k

Windows XP java 运行时中存在一个忽略Caller-Allowable-Codebase : 的问题,这是导致此问题的原因。

于 2014-04-25T10:02:32.107 回答
0

来自:https ://www.java.com/en/download/help/javascript_applet.xml

该网站将 JavaScript 代码与 Java 应用程序结合使用。显示此消息是为了提醒您可能存在的安全问题,因为应用程序未明确授予网站访问权限。

要修复它,请使用 Caller-Allowable-Codebase 属性:http ://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html#caller_allowable

编辑:顺便说一句,这是谷歌搜索错误确切文本的第一个结果。一点点搜索会有很长的路要走。

于 2014-04-22T13:15:36.507 回答