Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将源代码从一台pc传输到另一台pc_Java_Netbeans - Fatal编程技术网

Java 将源代码从一台pc传输到另一台pc

Java 将源代码从一台pc传输到另一台pc,java,netbeans,Java,Netbeans,我的开发PC出现了硬件问题,所以我复制了源程序代码(Netbeans java)并将其加载到备份笔记本电脑中。当我的台式电脑出现故障时,我去备份笔记本电脑,重新创建我的项目。除了我复制的源代码没有一些库模块以及一些其他未知模块外,所有的工作都基本正常。我通过在Netbeans中加载所需的库模块使一个程序工作,但另一个程序失败,出现以下错误: java.io.FileNotFoundException: C:\aaageing.txt (Access is denied) at java

我的开发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)

你的stacktrace告诉了你所有的问题

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


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

stacktrace会告诉您所询问的一切

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

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

当您获得“
访问被拒绝”
”时,您需要授予权限

为了改变所有权,
  • 右键单击C驱动器中的文件
    aaaging.txt
  • 然后选择
    属性
    ,然后转到
    安全选项卡
  • 现在单击
    高级按钮
    (显示在链接中)
  • 接下来,您需要转到Owner选项卡并点击编辑按钮
  • 然后在“新建”对话框窗口中选择新所有者,然后单击 嗯
  • 之后,它将顺利运行。

    当您获得“
    访问被拒绝”
    ”时,您需要授予权限

    为了改变所有权,
  • 右键单击C驱动器中的文件
    aaaging.txt
  • 然后选择
    属性
    ,然后转到
    安全选项卡
  • 现在单击
    高级按钮
    (显示在链接中)
  • 接下来,您需要转到Owner选项卡并点击编辑按钮
  • 然后在“新建”对话框窗口中选择新所有者,然后单击 嗯

  • 之后,它将顺利运行。

    检查文件
    C:\aaaging.txt

    如果存在,请像管理员一样运行或更改文件的权限

    检查文件
    C:\aaaging.txt

    如果存在,请像管理员一样运行或更改文件的权限

    您似乎在运行时遇到异常。。。例外情况明确说明拒绝访问该文件。没有库模块丢失或任何东西…似乎不允许您写入笔记本电脑上的“C:\”-根目录。。。试着以管理员的身份运行程序,看看在这种情况下是否成功……似乎是写入C:驱动器根目录的问题。只需将该文件移动到C:驱动器的子文件夹中,并将代码改为指向新位置。运行时您似乎遇到异常。。。例外情况明确说明拒绝访问该文件。没有库模块丢失或任何东西…似乎不允许您写入笔记本电脑上的“C:\”-根目录。。。试着以管理员的身份运行程序,看看在这种情况下是否成功……似乎是写入C:驱动器根目录的问题。只需将该文件移动到C:驱动器的子文件夹中,并将代码改为指向新位置。
    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);