gpt4 book ai didi

java - ClassNotFoundException 仅当 JAR 已签名时

转载 作者:行者123 更新时间:2023-11-30 09:33:28 26 4
gpt4 key购买 nike

这是一个难题!

我在 JAR 中有一个小程序。当 JAR 被签名时——无论是自签名还是使用 DigiCert 证书——我在主小程序类上得到一个 ClassNotFoundException。当我签署小程序时,它加载得很好 - (由于代码未签署而未计算预期的 SecurityException)。

但我可以解压已签名的 JAR 并找到所有东西都在它应该在的地方。

最奇怪的是,直到上周,设置都运行良好。相同的主类、自签名、相同的 JS/HTML 部署组合等。

有什么想法吗?

错误信息如下:

java.lang.ClassNotFoundException: com.spraklab.ilos.applet.Applet
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:195)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:690)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
at java.lang.Thread.run(Thread.java:680)

最佳答案

在上面的代码中,您试图切换安全的小程序类加载器。自 Java 1.2 以来不允许这样做。

关于java - ClassNotFoundException 仅当 JAR 已签名时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158789/

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