原文地址:http://rogerfederer.iteye.com/blog/737377
原因和解決辦法如下
:
出現這個錯誤是由於你的jdk版本與eclipse高版本配置造成的.
因為我們使用高版本的JDK編譯的Java class文件試圖在較低版本的JVM上運行,所報的錯誤。 因為,高版本的JDK生成的 class文件使用的格式,可能與低版本的JDK的. class文件格式不同。這樣,低版本的JVM無法解釋執行這個. class文件,會拋出 Could not find the main class. program will exit不支持的 Class版本錯誤。
解決方法 :
1. 弄清楚該程序是在哪個JDK版本下開發的
2. 在myEclipse 菜單->Windows->Proferences->java-> Installs Jres重新設置JDK路徑,改為開發程序時的JDK版本(我做到這一步就可以了!我的eclipse是7.0,jdk是6u13的。)
3. Windows->Proferences->java->Compiler,將compiler compliance level設置為與上面相同的JDK
出現這個錯誤是由於你的jdk版本與eclipse高版本配置造成的.
因為我們使用高版本的JDK編譯的Java class文件試圖在較低版本的JVM上運行,所報的錯誤。 因為,高版本的JDK生成的 class文件使用的格式,可能與低版本的JDK的. class文件格式不同。這樣,低版本的JVM無法解釋執行這個. class文件,會拋出 Could not find the main class. program will exit不支持的 Class版本錯誤。
解決方法 :
1. 弄清楚該程序是在哪個JDK版本下開發的
2. 在myEclipse 菜單->Windows->Proferences->java-> Installs Jres重新設置JDK路徑,改為開發程序時的JDK版本(我做到這一步就可以了!我的eclipse是7.0,jdk是6u13的。)
3. Windows->Proferences->java->Compiler,將compiler compliance level設置為與上面相同的JDK
