此類錯誤的常見解決辦法:
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 環境有問題了。
下面是上面的方法不能解決的問題
今天的項目,從同事那里拷過來的,他那里jdk是1.8,到我這,右鍵properities里的各種jar都引入,jre從1.8改到1.7,都改好后還不能運行
找了半天原因,網上的各種方法都嘗試了,還沒有解決,后來發現代碼根本沒有編譯,又開始嘗試,最后終於找到解決方法
打開右鍵,java Compiler里面,一看原來 Compiler compliance level 是1.8,改為1.7后終於ok了