2

ファイルを読み取ってそのデータをアプレット(Java)に保存しようとしているときに、次のエラーが発生しました。主なエラーは次のとおりだと思います。

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

そして、それを解決する方法がわかりません。次のようなjava.policy.appletファイルに追加する必要があると思いました。

grant {
  permission java.security.AllPermission;
};

私もそれをグーグルで試しましたが、何も機能しません。

4

1 に答える 1

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();

解決済み

于 2014-09-11T15:54:03.693 に答える