1. 程式人生 > 其它 >java 編譯後 執行出現 Could not find the main class: 等 錯誤

java 編譯後 執行出現 Could not find the main class: 等 錯誤

我是用IDEA編寫的Java Maven專案。我在本地編譯後執行沒有問題,

可在客戶的機器(windows2000)上執行就出現Could not find the main class: 等 錯誤

這個問題主要是java的版本不對應

起初我以為是java環境變數沒有設定正確。

在系統中發現之前有個安裝版的Java 1.6 而專案需要java 1.8 32位

執行java -version發現是 1.6的版本

解決方法:

第一步將jdk1.6.0_45目錄下的所有檔案移除至另一個目錄下做好備份。

再將java 1.8的 JDK32_jb51目錄下的所有檔案複製到 jdk1.6.0_45目錄中

第二步將jre6目錄下的所有檔案移除至另一個目錄下做好備份。

再將java 1.8的 JDK32_jb51目錄中的jre目錄下的所有檔案複製到 jre6 目錄中

再執行java -version發現 java版本就是 1.8 了

再次啟動java程式就不會報錯了。