如何解决java.io.FilePermission错误?

如何解决java.io.FilePermission错误?,java,eclipse,netbeans,Java,Eclipse,Netbeans,我正在为我的学校项目开发一个java游戏,它来自一个使用eclipse作为IDE的教程。我应该用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.Acce

我正在为我的学校项目开发一个java游戏,它来自一个使用eclipse作为IDE的教程。我应该用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)
java.security.AccessControlException:访问被拒绝(“java.io.FilePermission”E:\java game\TheBigGame\Unit 3 Day 7\build\data\character.png“read”)
位于java.security.AccessControlContext.checkPermission(AccessControlContext.java:366)
在java.security.AccessController.checkPermission(AccessController.java:555)
位于java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
位于java.lang.SecurityManager.checkRead(SecurityManager.java:888)
位于sun.awt.image.urlmagesource.(urlmagesource.java:55)
在sun.applet.AppletImageRef.recombuite(AppletImageRef.java:51)
在sun.misc.Ref.get(Ref.java:64)
位于sun.applet.AppletViewer.getCachedImage(AppletViewer.java:395)
位于sun.applet.AppletViewer.getImage(AppletViewer.java:390)
位于java.applet.applet.getImage(applet.java:274)
位于java.applet.applet.getImage(applet.java:296)
在kiloboltgame.StartingClass$1.run(StartingClass.java:66)
位于java.security.AccessController.doPrivileged(本机方法)
在kiloboltgame.StartingClass.init(StartingClass.java:64)
运行(AppletPanel.java:434)
运行(Thread.java:722)
该游戏在Eclipse中运行良好,但在Netbeans中遇到了问题。 我看到了一个类似的问题,并尝试使用策略工具,在lib\security中编辑java.properties和java.policy,但仍然没有任何进展。顺便说一下,我使用的是Windows8.1(如果有帮助的话)。
游戏是用小程序制作的。

我想你的文件已经打开了。在Windows下,如果正在使用文件,有时您无法从其他地方打开它。。
或者可能是您确实没有权限:)右键单击该文件并检查权限(需要拥有所有权限,读、写)

该文件未打开。我还试图在windows中打开一个文本文件。我已经写过,我可以在eclipse中打开该文件。