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

时间:2014-09-10 20:54:36

标签: java io applet denied accesscontrolexception

我在尝试读取文件并将其存储到我的applet(Java)时遇到以下错误 我认为主要的错误是:

java.security.AccessControlException: access denied (
     "java.io.FilePermission" "MyFile.txt" "read")

我不知道如何解决它,认为它可能会添加到我的java.policy.applet文件中,其中包括:

grant {
  permission java.security.AllPermission;
};

我也尝试过google但没有任何效果。

1 个答案:

答案 0 :(得分:2)

感谢评论小伙伴们,

我已经通过将“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();

解决