gpt4 book ai didi

java - 包含外部 JAR 文件时签名 Java 小程序的权限错误

转载 作者:行者123 更新时间:2023-12-02 00:52:04 24 4
gpt4 key购买 nike

我有一个签名的 Java 小程序。而且效果很好。但现在我必须将一些 3rd 方 JAR 文件与其集成。当我从 Eclipse 测试它时,整个事情工作正常。但是当我将它作为小程序测试时,它给了我一个java.security.AccessControlException:访问被拒绝(java.io.FilePermission ...)

我认为这是因为那些第 3 方 JAR 文件中没有 java.policy.applet。但手动添加策略文件并不能消除该错误。

我错过了什么?谢谢!

==============================

所有第 3 方 JAR 文件都位于服务器文件系统上,如下所示:A.jar、B.jar、C.jar。我将它们包含在小程序标签中,如下所示:

<applet
archive="my.jar,A.jar,B.jar,C.jar">
</applet>

此外,在 my.jar 的 MANIFEST/MANIFEST.MF 文件中,我包含了这些 JAR 文件,如下所示:

Class-Path: A.jar,B.jar,C.jar

最佳答案

如果这些 jar 尝试进行受限操作,您也必须对其进行签名。

关于java - 包含外部 JAR 文件时签名 Java 小程序的权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2593153/

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