簡體   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