java 錯誤:找不到或無法加載主類的解決辦法


  此類錯誤的常見解決辦法:

  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了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM