因爲本人項目是基於maven,因此結構不一樣於通常web項目,因此解決方案是:java
項目在編譯後,會生成target文件夾,點擊項目,右鍵properties--->Java Build Path --->Source web
修改下方 default out folder 爲 projectname/target/classes便可。eclipse
常規項目裏,直接在 cmd 下 javac 而後 java 運行試試,在確保環境變量正確的狀況下。maven
一、是由於.java文件不在項目的src路徑內,也就是說源代碼未被eclipse編譯,字節碼不存在沒法運行了在項目名上右鍵 -> Builder Path -> Configure Build Path -> 選擇Source面板 再點Add Folder, 把源代碼所在的包路徑的上層目錄加進來,並且若是你是把兩個類寫在一個文件裏的話,你在右鍵選擇Run As Java Appication 的時候,要把光標至於包括main方法的類上ui
二、重建Project也行。spa
三、項目的Java Build Path中的Libraries中也許某個jar包是不可用的,顯示紅色叉叉。這說明系統找不到這個這個jar文件,把這個jar刪除或者從新加載進來便可。orm