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

标签 java windows linux browser applet

File posisifileXML = new File("namefile.xml");
Writer outXML = new BufferedWriter(new FileWriter(posisifileXML));
outXML.write(String1);
outXML.close();

我在 Linux 中创建了 Java applet,该程序用于创建一个 namefile.xml,当我从浏览器(使用该 Linux)访问 java applet 以创建一个文件时,它是工作了。该文件保存在我的主目录中。但问题是当我使用另一台计算机(Windows 7)从浏览器访问该 Java 小程序时,出现错误:

java.io.FileNotFoundException:namefile.xml (Access is denied)

哦,抱歉,我想通过客户端的浏览器(使用 java applet)从客户端的计算机(Windows 7)创建一个文件到服务器的计算机。

我该怎么办?

最佳答案

你应该已经发布了代码:(

但是,由于以下两个问题,我在使用 Applets 时遇到了同样的问题

  1. Windows 限制访问(有时用户权限可以做到这一点。即:在我的机器上,很难访问 C:/Desktop 的程序)
  2. 忘记使用策略工具授予权限
  3. 程序正在寻找一个现有的文件,但是没有这样的文件

关于java.io.FileNotFoundException(访问被拒绝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10560444/

相关文章:

java - 方向改变后保持 CountDownTimer 运行

c - 遍历 proc 中的目录

linux - 如何打印目录中具有特定扩展名的文件?

java - 确保该方法返回一个 List<String> 而不仅仅是一个 List。在java中

java - 我怎么知道java jdk是否安装了

java - PhantomJS Selenium NoSuchElementException

windows - 如何编写检查 openGL 支持的安装程序?

windows - 为什么我在纵向显示器设置上有鼠标光标伪影?

windows - 远程执行时短 LdrLoadDll stub 崩溃

linux - 新内核是否包含具有所有选项的所有补丁