繁体   English   中英

JavaFx:java.io.FileNotFoundException(访问被拒绝)

[英]JavaFx: java.io.FileNotFoundException (Access is denied)

我正在尝试使用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)

我不知道如何允许我的应用程序具有在指定位置创建文件的所有必需权限。 请帮助我提供足够的代码和信息。

如果您尚未明确禁用UAC,则将无法写入Program Files 操作系统将阻止这种情况来保护您的系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM