javac編譯時間找不到檔案的問題和運行項目找不到指定類問題

來源:互聯網
上載者:User

標籤:log   成功   javac   mil   image   img   運行   檔案的   環境變數   

問題描述:

剛剛安裝完JDK,開啟Eclipse建立一個新項目,寫了一個測試類別進行輸出列印語句時,報無法找到相應類。

然後,我跑到CMD中進行javac Test.java運行測試時,報找不到對應檔案。到了這裡,讓我懷疑我的JDK安裝環境變數配置有問題。然後我使用java、javac、java -version進行測試時,均有正常輸出,即JDK安裝環境變數沒有問題。

這時,在網上查到一篇解答,說是用記事本寫Java源碼時,有.txt隱藏尾碼。然後我一看檔案格式果然還是txt文字格式設定,由於我之前一直用的WIN7,今天下午改用WIN10,重新設定JDK,竟然忘了這茬。

 附:http://blog.csdn.net/white_idiot/article/details/52433066

 

然後,我把相應檔案尾碼名修改為.java尾碼後,在CMD中成功運行,然而在Eclipse中再次運行測試類別時,依舊報無法找到相應類。

 

這時,我仔細想了想,應該是項目存放路徑不能包含中文,也不能包含空格,而我的項目實際存放路徑為:C:\Program Files (x86)\Java\workplace。即包含了空格,然後我跑到該目錄下查看建立的類檔案,然而該目錄下什麼檔案也沒有,即為空白。

 

最後,我修改了項目存放路徑為C:\work,重新建立項目,再次運行測試類別時,成功輸出。

 

 

綜上所述:

1.用TXT文本編寫測試類別時,注意尾碼名要修改為.java。(PS:WIN10預設隱藏了檔案尾碼名,開啟尾碼名,請參見:Win10怎樣改變檔案拓展名)

2.Eclipase項目存放路徑不能包含中文,也不能包含空格。

 

javac編譯時間找不到檔案的問題和運行項目找不到指定類問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.