我有一个签名的Java小程序。而且效果很好。但是现在我必须将某些第三方罐子文件与之集成。当我从Eclipse进行测试时,整个过程正常工作。但是当我作为小程序测试时,它给了我一个 java.security.AccessControlexception:访问被拒绝(Java.io.FilePermission ...)

我认为这是因为那些第三方罐子文件中没有java.policy.applet。但是,手动添加策略文件不会摆脱错误。

我想念什么?谢谢!

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

所有第三方JAR文件都像这样坐在服务器文件系统上:A.Jar,B.Jar,C.Jar。我将它们包括在小程序标签中:

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

另外,在my.jar中的清单/cumpest.mf文件中,我像这样包含那些jar文件:

Class-Path: A.jar,B.jar,C.jar
有帮助吗?

解决方案

如果他们正在尝试限制操作,则必须签署这些罐子。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top