一直都知道Eclipse做爲java的IDE很強大,可是做爲一個C/C++程序員都沒用過Eclipse。此次正好有個需求搞文本檢索,其中有一個牛B的開源軟件lucene,正好是用java實現的,因而參考lucene的思想,實現一遍倒排索引,網上能看到的資源都是用java實現的,因而決定也用java實現,因而配置java環境變量,安裝Eclipse,寫第一個程序。寫完程序點擊那個綠色的運行按鈕,直接報錯:"Selection cannot be launched and there are no recent launches」,網上搜了下,發現第一次運行不能直接點這個,必須先設置一下run配置文件,即:Run-> Run Configurations...,能夠參考:http://stackoverflow.com/questions/9240333/selection-cannot-be-launched-and-there-are-no-recent-launches-when-eclipse-forjava
這樣繼續運行,仍是報錯:「錯誤: 找不到或沒法加載主類」,再加上之前模糊的記憶,java文件名必須和類名一致,因而修改文件名。繼續仍是報錯,這個時候出現錯誤:「程序員
editor does not contain a main type」,繼續搜索,對於這個問題:原來這個class所在包沒有被添加到build path中。eclipse
解決方法:在左側的package explorer中右擊這個class所在包的上一級目錄--build path--use as source folder。這樣就解決問題了。
從新打開class,再run一下,ok了。ui
應該算是第一次搞Eclipse java了!mark索引