![](/img/trans.png)
[英]Mixed code warning for unsigned java applet because of WMPNS.jar
[英]Signed Java applet suddenly has mixed code warning
我的网站上有一个签名的小程序,已经运行了将近一年。 但是今天,它给了我的用户一个混合的代码警告。 我在这里发现我碰巧正在使用的某些Apache组件会生成混合代码警告。 但是,有两件事与我有关。
首先,我的applet由一个已签名的jar文件组成,当我使用jarsigner -verify my_signed_file.jar
我得到了jar verified
输出。 (它没有链接到任何外部库,所有编译的代码都在此jar文件中。)
即使我的applet罐子在近一年内都没有修改,我还是突然收到了此消息。 我和我的客户都已经使用Java 1.7运行时一段时间了,但没有收到此消息,那么为什么今天要收到消息?
任何想法或想法将不胜感激。 谢谢。
-杰伊
从Java 7 Update 21开始,当在签名的applet中遇到混合代码时,它将显示警告消息。
您需要在清单文件中添加Trusted-Only:true属性,以便它不会显示警告对话框。
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/mixed_code.html
您尚未制作.crt文件来签名您的jar。 请查看http://docs.oracle.com/javase/tutorial/deployment/jar/signing.html,您需要在命令提示符下制作一个.crt文件才能使用-jarsigner
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.