我在尝试读取文件并将其存储到我的applet(Java)时遇到以下错误 我认为主要的错误是:
java.security.AccessControlException: access denied (
"java.io.FilePermission" "MyFile.txt" "read")
我不知道如何解决它,认为它可能会添加到我的java.policy.applet
文件中,其中包括:
grant {
permission java.security.AllPermission;
};
我也尝试过google但没有任何效果。
答案 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();
解决