maven項目下myeclipse 下找不到或沒法加載主類的解決辦法

因爲本人項目是基於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

相關文章
相關標籤/搜索