我的网站上有一个已签名的小程序,已经运行了将近一年。然而今天,它给我的用户一个混合代码警告。我找到了 here我碰巧使用的某些 Apache 组件可以生成混合代码警告。然而,有两件事让我担心。
首先,我的小程序包含一个已签名的 jar 文件,当我使用
jarsigner -verify my_signed_file.jar
时,我得到了jar verified
输出。 (它没有链接到任何外部库,所有编译后的代码都在这个 jar 文件中。)我突然收到这条消息,尽管我的 applet jar 已经将近一年没有修改了。我和我的客户已经使用 Java 1.7 运行时一段时间了,但没有收到此消息,那么为什么我们今天会收到此消息?
任何想法或想法将不胜感激。谢谢。
--杰
最佳答案
从 Java 7 Update 21 开始,当它在您的签名小程序中遇到混合代码时会显示一条警告消息。
您需要将 Trusted-Only: true 属性添加到您的 list 文件,这样它就不会显示警告对话框。
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/mixed_code.html
关于java - 已签名的 Java 小程序突然出现混合代码警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16136057/