gpt4 book ai didi

Java 1.7.0_40 和未签名的 Applet

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:27:49 24 4
gpt4 key购买 nike

在我的一台工作站机器上(但不是另一台)使用 Java 1.7.0_40 并将任何 -D 设置(例如 -Dmykey=myvalue)添加到“Java控制面板”的“Java运行环境设置”在运行未签名代码时会出现如下运行异常:

java.lang.ClassNotFoundException: appls.XHTMLV9.user.Applet because the class is not signed.
at sun.plugin2.applet.Plugin2ClassLoader.newClassNotFoundException(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

在 Java 控制台中,我还看到了以下我以前从未见过的消息:

cache: Initialize resource manager: com.sun.deploy.cache.ResourceProviderImpl@d0570e
security: --- parseCommandLine converted : -Dmykey=myvalue
into:
[-Dmykey=myvalue]

使用 Java 1.7.0_25 运行和/或删除命令行标志解决了这个问题,而且我有另一个工作站,这个问题没有重现。有什么想法吗?

最佳答案

只允许使用安全系统属性。参见 http://download.java.net/jdk8/docs/technotes/guides/jweb/applet/applet_deployment.html#COMMAND_LINE_ARGS了解详情。

谢谢你的问题,它帮助我解决了我的 ClassNotFoundException。

关于Java 1.7.0_40 和未签名的 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19206681/

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