首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自Java update 21以来,JNLPAppletLauncher找不到subApplet类名称

自Java update 21以来,JNLPAppletLauncher找不到subApplet类名称
EN

Stack Overflow用户
提问于 2010-08-28 18:01:29
回答 1查看 507关注 0票数 0

从JRE版本1.6.0_21-b07开始,org.jdesktop.applet.util.JNLPAppletLauncher不能再找到参数subapplet.classname中包含的类。在https://applet-launcher.dev.java.net/source/browse/applet-launcher/trunk/src/org/jdesktop/applet/util/JNLPAppletLauncher.java?rev=41&view=log中,您的名字出现在修订版41中,以改进子小程序的类加载。如果这是真的,你能看一看吗?

致以亲切的问候,

亨利·曼森

EN

回答 1

Stack Overflow用户

发布于 2010-08-28 22:44:56

我不知道你发现JNLPAppletLauncher找不到你的小程序的具体原因,但我可以给出一些背景:

JNLPAppletLauncher是一个签名的jar,旨在与不受信任的代码一起使用。像这样混合受信任和不受信任的代码实际上是一个漏洞。在6u19混合代码修复下,像这样的混合代码应该会导致一个安全警告对话框。

JNLPAppletLauncher jar这样的jar现在应该在清单中标记为Trusted-Library: true。代码可能需要更改(在问题中引用)以使用applet类加载器,而不是父受信任库类加载器。

为了避免使用特定的6u19之前的jars出现安全警告对话框,一些jars被识别(使用与黑名单功能相同的实现),并被执行,就像它们选择加入Trusted-Library功能一样。如果您重新构建jar,它将不会被识别,并且需要清单条目。

致以亲切的问候,

汤姆·霍廷

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3590299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档