editor does not contain a main type的解決方案


editor does not contain a main type的解決方案

 

今天用eclipse,當打算run一個帶有main函數的class時,出現editor does not contain a main type的錯誤框。

baidu了一下,迅速解決問題:原來這個class所在包沒有被添加到build path中。

解決方法:在左側的package explorer中右擊這個class所在包的上一級目錄--build path--use as source folder。這樣就解決問題了。

重新打開class,再run一下,ok了。

 

-----------------------------------------------------
補充和解釋:

哎,好吧。再稍微簡單解釋下。


看這張圖,src就是在build path中的(仔細觀察src的圖標) 
相對的,resource就只是個普通文件夾,而不在build path中(圖標和src不一樣吧?) 
然后我又在resource下新建了文件夾和文件,比較下,包和文件夾的圖標也是不一樣的。

現在,我要把resource也加到build path中。(方法就是右擊resource--build path--use as source folder

 

這樣,srcresource就都在build path中了。

 

最后,解釋下,什么叫build path?你可以這么理解,eclipse中,在build path下的類可以被編譯運行,在build path下的配置文件可以被類以相對路徑直接讀寫。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM