首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝访问("java.io.FilePermission“"<filename>”"read")

拒绝访问("java.io.FilePermission“"<filename>”"read")
EN

Stack Overflow用户
提问于 2012-01-13 07:13:58
回答 1查看 3.8K关注 0票数 3

我正在用Java做一个游戏,使用的是pulpcore框架,我一直收到这样的错误:

代码语言:javascript
复制
java.security.AccessControlExecption: access denied ("java.io.FilePermission" "scores.dat" "read")

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-13 07:17:17

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

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

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

https://stackoverflow.com/questions/8843749

复制
相关文章

相似问题

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