1、是因為.java檔案不在專案的src路徑內,也就是說原始碼未被eclipse編譯,位元組碼不存在無法運行了在專案名上右鍵 -> Builder Path -> Configure Build Path -> 選擇Source面板 再點Add Folder, 把原始碼所在的包路徑的上層目錄加進來,而且如果你是把兩個類寫在一個檔案裡的話,你在右鍵選擇Run As Java Appication 的時候,要把游標至於包括main方法的類上2、最快捷的解決辦法是,開啟帶有main函式的類,ctrl +A (全選)---> ctrl +X(剪下)-----> ctrl+S(儲存)--->關閉---->再開啟--->ctrl +C (貼上) ---->OK;一句話就是粘出去 關閉 再粘進來3、重建Project也行。4、專案的Java Build Path中的Libraries中也許某個jar包是不可用的,顯示紅色叉叉。這說明系統找不到這個這個jar檔案,把這個jar刪除或者重新載入進來即可。5、如果上述不行,大家直接在 cmd 下 javac 然後 java 執行試試,如果這都報錯,那是你的 jdk 或者 os 環境有問題了。
1、是因為.java檔案不在專案的src路徑內,也就是說原始碼未被eclipse編譯,位元組碼不存在無法運行了在專案名上右鍵 -> Builder Path -> Configure Build Path -> 選擇Source面板 再點Add Folder, 把原始碼所在的包路徑的上層目錄加進來,而且如果你是把兩個類寫在一個檔案裡的話,你在右鍵選擇Run As Java Appication 的時候,要把游標至於包括main方法的類上2、最快捷的解決辦法是,開啟帶有main函式的類,ctrl +A (全選)---> ctrl +X(剪下)-----> ctrl+S(儲存)--->關閉---->再開啟--->ctrl +C (貼上) ---->OK;一句話就是粘出去 關閉 再粘進來3、重建Project也行。4、專案的Java Build Path中的Libraries中也許某個jar包是不可用的,顯示紅色叉叉。這說明系統找不到這個這個jar檔案,把這個jar刪除或者重新載入進來即可。5、如果上述不行,大家直接在 cmd 下 javac 然後 java 執行試試,如果這都報錯,那是你的 jdk 或者 os 環境有問題了。