" "read")-6ren"> " "read")-我正在使用 pulpcore 框架在 Java 中制作游戏,我不断收到此错误: java.security.AccessControlExecption: access denied ("java.i-6ren">
gpt4 book ai didi

java - 访问被拒绝 ("java.io.FilePermission" "" "read")

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:42 31 4
gpt4 key购买 nike

我正在使用 pulpcore 框架在 Java 中制作游戏,我不断收到此错误:

java.security.AccessControlExecption: access denied ("java.io.FilePermission" "scores.dat" "read")

有人知道如何解决这个问题吗?我知道这与政策有关,但我以前从未使用过它们,所以不知道如何解决这个问题。任何帮助将不胜感激。

最佳答案

这意味着某些东西启动了带有安全管理器的 JVM,该安全管理器要么禁止打开文件系统上的所有文件,要么至少设法禁止打开您的文件。要解决这个问题,您需要阅读框架的源代码或与作者讨论。一旦安全管理器到位,您将无能为力(我认为)。当然,如果您控制 JVM 启动,您可能可以更改 args 以将其取回。

注释表明这是一个小程序,因此您正在处理浏览器的安全管理策略。您需要使用真实证书对 jar 进行签名,然后才能授予它更多权限。通常,applet 无法访问文件系统。我认为您需要与“pulpcore”的作者谈谈。

关于java - 访问被拒绝 ("java.io.FilePermission" "<filename>" "read"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8843749/

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