繁体   English   中英

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

[英]Transferring source code from one pc to another

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

当您收到“ Access is denied ”时,您需要授予权限。

要更改所有权,

  1. 右键点击C盘中的文件aaageing.txt
  2. 然后选择“ Properties ,然后转到“ Security tab
  3. 现在,单击“ Advanced button (在链接中显示)。
  4. 接下来,您需要转到“所有者”标签并点击“ Edit按钮。
  5. 然后在新的对话框窗口中选择新的所有者,然后单击“确定”。

http://www.addictivetips.com/windows-tips/windows-7-access-denied-permission-ownership/

之后,它将运行平稳。

检查文件C:\\aaageing.txt是否存在,如管理员运行或更改文件的许可权

您的stacktrace告诉您所有您要问的问题。

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

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

暂无
暂无

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

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