gpt4 book ai didi

java - 由于 WMPNS.jar,未签名的 Java 小程序出现混合代码警告

转载 作者:行者123 更新时间:2023-11-30 11:55:36 35 4
gpt4 key购买 nike

我在我的网站上使用未签名的小程序。自 java 1.6u19 开始出现混合代码警告。这很奇怪,因为 applet 只是一个 jar,它没有使用任何外部资源。

我发现问题是由C:\Program Files\Java\jre6\lib\applet目录下的WMPNS.jar引起的。这是来自 Windows Media Player 的签名 jar。 Java 正在将它与我未签名的小程序一起加载,这导致了警告。删除该文件可以解决问题,但我不能要求我的用户删除它。

是否有可能以某种方式阻止加载该 jar?

http://download.oracle.com/javase/tutorial/deployment/applet/getStarted.html 运行小程序时来自 java 控制台的日志:

Trace level set to 5: all ... completed.  
[...]
sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1a9883d
basic: Plugin2ClassLoader.addURL parent called for file:/C:/Program%20Files/Java/jre6/lib/applet/WMPNS.jar
basic: Plugin2ClassLoader.addURL parent called for http://download.oracle.com/javase/tutorial/deployment/applet/examples/dist/applet_HelloWorld/applet_HelloWorld.jar

这里还有人在 JRE\lib\applet 目录下也有 WMPNS.jar 吗?

最佳答案

我已经确认了 Andrew Thompson 的诊断,即这是由 WMPNS.jar 引起的。我已经向 Oracle 报告了一个错误:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7031651

但在撰写本文时,它还没有出现在公共(public)数据库中。 (真的,这是微软的错误——他们不应该在那个位置插入一个签名的 JAR,但现在只有 Oracle 有能力解决这个问题;而且是 Oracle 改变了规则以警告混合代码,而过去它不会生成任何对话框。)

如果它真的出现了,请投票给它!

关于java - 由于 WMPNS.jar,未签名的 Java 小程序出现混合代码警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931571/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com