我正在为我的学校项目开发一个使用eclipse作为IDE的教程中的java游戏。我应该在Netbeans中制作这个游戏,但问题是在移植之后,它会出现这样的错误。
java.security.AccessControlException: access denied ("java.io.FilePermission" "E:\java game\TheBigGame\Unit 3 Day 7\build\data\character.png" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366)
at java.security.AccessController.checkPermission(AccessController.java:555)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
at sun.awt.image.URLImageSource.<init>(URLImageSource.java:55)
at sun.applet.AppletImageRef.reconstitute(AppletImageRef.java:51)
at sun.misc.Ref.get(Ref.java:64)
at sun.applet.AppletViewer.getCachedImage(AppletViewer.java:395)
at sun.applet.AppletViewer.getImage(AppletViewer.java:390)
at java.applet.Applet.getImage(Applet.java:274)
at java.applet.Applet.getImage(Applet.java:296)
at kiloboltgame.StartingClass$1.run(StartingClass.java:66)
at java.security.AccessController.doPrivileged(Native Method)
at kiloboltgame.StartingClass.init(StartingClass.java:64)
at sun.applet.AppletPanel.run(AppletPanel.java:434)
at java.lang.Thread.run(Thread.java:722)这个游戏在Eclipse中运行良好,但在Netbeans中遇到了麻烦。我看到了类似的问题,并尝试使用策略工具,在lib\security中编辑java.properties和java.policy,但仍然没有进展。顺便说一下,我使用的是Windows8.1(如果有帮助的话)。这个游戏是在一个applet上制作的。
发布于 2016-05-13 02:50:50
我想你的文件是打开的。在Windows下,如果正在使用某个文件,有时您无法从其他地方打开它。也可能是你真的没有权限:)右键单击文件并检查权限(需要拥有所有权限,读,写)
https://stackoverflow.com/questions/37194904
复制相似问题