2016-05-12 151 views
0

我正在为使用eclipse作为IDE的教程开发我的学校项目的java游戏。我应该在Netbeans上制作这款游戏​​,但问题在于,在移植之后会出现这样的错误。如何解决java.io.FilePermission错误?

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,但仍然没有任何进展。顺便说一句,我使用Windows 8.1(如果有帮助)。 游戏是在一个小程序。

回答

-1

我认为你的文件已打开。在Windows下,如果正在使用某个文件,有时无法从其他地方打开它。 或者可能是因为您确实没有权限:)右键单击该文件并检查权限(需要全部他们,读,写)

+0

该文件未打开。此外,我正试图在Windows中打开一个文本文件。我写过,我可以在eclipse中打开文件。 –