Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java代码小程序错误:Java.security.AccessControlException:拒绝访问(“Java.io.FilePermission”MyFile.txt“read”)_Java_Io_Applet_Accesscontrolexception - Fatal编程技术网

Java代码小程序错误:Java.security.AccessControlException:拒绝访问(“Java.io.FilePermission”MyFile.txt“read”)

Java代码小程序错误:Java.security.AccessControlException:拒绝访问(“Java.io.FilePermission”MyFile.txt“read”),java,io,applet,accesscontrolexception,Java,Io,Applet,Accesscontrolexception,当我试图读取文件并将其数据存储到applet(Java)中时,出现以下错误 我认为主要的错误是: java.security.AccessControlException: access denied ( "java.io.FilePermission" "MyFile.txt" "read") 我不知道如何解决它,我想它可能需要添加到我的java.policy.applet文件中,其中包括: grant { permission java.security.AllPermiss

当我试图读取文件并将其数据存储到applet(Java)中时,出现以下错误 我认为主要的错误是:

java.security.AccessControlException: access denied (
     "java.io.FilePermission" "MyFile.txt" "read")
我不知道如何解决它,我想它可能需要添加到我的
java.policy.applet
文件中,其中包括:

grant {
  permission java.security.AllPermission;
};

我也试着用谷歌搜索,但没有效果。

谢谢大家的评论

我通过将“MyFile.txt”作为URL读取,然后读取,解决了这个问题

守则:

        URL myURL = new URL("http://MyDomainName.com/MyFile.txt");
        BufferedReader in = new BufferedReader(
                new InputStreamReader(myURL.openStream()));

                String inputLine;
                while ((inputLine = in.readLine()) != null)
                    line.add(inputLine);
                in.close();

已解决

不要使用所有权限,这是一个巨大的安全漏洞。小程序在一个严格的安全沙箱中运行,这就是重点。为什么y要使用小程序来实现这一点?使用
URL myURL=newURL(getDocumentBase(),“MyFile.txt”)。很高兴你把它分类了。:)