我是用 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程序就不會 報錯了。