2

javaFXを使用してC:\ Program Filesフォルダーにファイルを作成しようとしていますが、アクセスが拒否されたというエラーが表示されます。

これはコードサンプルです。

FileWriter fstream = new FileWriter("C:\\Program Files (x86)\\My Folder\\my_file.txt");
BufferedWriter out = new BufferedWriter(fstream);
out.write("Hello!");

これは、アプリケーションの実行中に見つけたエラーです。

java.io.FileNotFoundException: C:\Program Files (x86)\My Folder\my_file.txt (Access is denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:104)
    at java.io.FileWriter.<init>(FileWriter.java:63)

指定した場所にファイルを作成するために必要なすべての権限を持つアプリケーションを許可する方法がわかりません。十分なコードと情報を手伝ってください。

4

1 に答える 1