将源代码从一台PC传输到另一台PC

时间:2016-04-22 16:37:53

标签: java netbeans

我的开发PC存在硬件问题,因此我复制了我的源程序代码(Netbeans java)并将其加载到备份笔记本电脑中。当我的桌面电脑出现故障时,我去了我的备用笔记本电脑,重新创建我的项目。一切都工作基本上除了我复制的源代码没有一些库模块以及一些其他未知模块。我通过在Netbeans中加载所需的库模块来获得一个程序,但是其中一个程序失败并出现以下错误:

 java.io.FileNotFoundException: C:\aaageing.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:165)
    at my.TTjav.TTjavAgeing.main(TTjavAgeing.java:34)

 Exception in thread "main" java.lang.NullPointerException
    at java.io.Writer.<init>(Writer.java:88)
    at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:109)
    at java.io.PrintWriter.<init>(PrintWriter.java:148)
    at java.io.PrintWriter.<init>(PrintWriter.java:131)
    at my.TTjav.TTjavAgeing.main(TTjavAgeing.java:38)

我不确定哪个库模块或??我需要。

我使用以下内容:

File outFile = new File("C:\\aaageing.txt");
FileOutputStream outFileStream = null;
        try {
            outFileStream = new FileOutputStream(outFile);
        } catch (FileNotFoundException ex) {
            Logger.getLogger(TTjavAgeing.class.getName()).log(Level.SEVERE,        null, ex);
        }
PrintWriter  outStream = new PrintWriter(outFileStream);

3 个答案:

答案 0 :(得分:2)

当你得到&#34; Access is denied&#34;时,你需要给予许可。

要更改所有权,

  1. 右键单击C驱动器中的文件aaageing.txt
  2. 然后选择Properties,然后转到Security tab
  3. 现在点击Advanced button(显示在链接中)。
  4. 接下来,您需要转到所有者标签,然后点击Edit按钮。
  5. 然后在新对话窗口中选择新所有者,然后单击 行。
  6. http://www.addictivetips.com/windows-tips/windows-7-access-denied-permission-ownership/

    之后它会顺利运行。

答案 1 :(得分:2)

检查文件C:\aaageing.txt 如果存在像管理员那样运行或更改文件的权限

答案 2 :(得分:1)

你的堆栈跟踪告诉你你要问的一切。

  

java.io.FileNotFoundException:C:\ aaageing.txt(访问被拒绝)

您似乎没有访问该文件所需的访问权限。尝试以管理员身份运行。