Java 控制台don';由于文件原因,我无法运行小程序

Java 控制台don';由于文件原因,我无法运行小程序,java,file,exception,applet,accesscontrolexception,Java,File,Exception,Applet,Accesscontrolexception,我在一个小程序中工作。它与Eclipse完美配合,但当我尝试从控制台运行时,它会给我以下堆栈跟踪: C:\Course Technology\src>appletviewer TestJAlienHunt.html Path for file entered D:\Course Technology\AssignmentFinal\scoreFile.txt java.security.AccessControlException: access denied ("java.io.Fil

我在一个小程序中工作。它与Eclipse完美配合,但当我尝试从控制台运行时,它会给我以下堆栈跟踪:

C:\Course Technology\src>appletviewer TestJAlienHunt.html

Path for file entered D:\Course Technology\AssignmentFinal\scoreFile.txt java.security.AccessControlException: access denied ("java.io.FilePermission" "D:\Course Technology\AssignmentFinal\scoreFile.txt" "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.nio.fs.WindowsPath.checkRead(WindowsPath.java:792)
    at sun.nio.fs.WindowsFileSystemProvider.checkAccess(WindowsFileSystemProvider.java:360)
    at java.nio.file.Files.exists(Files.java:2311)
    at ReadFile.fileExists(ReadFile.java:47)
    at JAlienHunt.readScore(JAlienHunt.java:187)
    at JAlienHunt.init(JAlienHunt.java:73)
    at sun.applet.AppletPanel.run(AppletPanel.java:434)
    at java.lang.Thread.run(Thread.java:722)

文件具有读写权限,为什么我会这样做?

小程序需要经过您的数字签名并得到最终用户的信任,然后才能访问用户计算机上的本地文件系统


我之所以突出显示用户的计算机,是因为任何
文件
都将等同于用户的计算机。无法获取指向服务器的
文件
。如果这是只读的,并且服务器托管资源,请通过
URL

哇,这是新的!正如你所看到的,我对小程序是新手。我在一个项目中工作,这是要求的一部分,但这本书没有提到这一点。。。谢谢,我会深入研究的。