Could not find the main class Program will exit 解決

        起初你或許會認爲是一個莫名其妙的錯誤,由於代碼根本一點問題的都沒有,可運行期間老是報這個錯,比較鬱悶。
        出現Could not find the main class.program will exitjava.lang.UnsupportedClassVersionError 錯誤的緣由,是由於咱們使用高版本的JDK編譯的Java class文件試圖在較低版本的JVM上運行,所報的錯誤。

        「Could not find the main class. Program will exit.」
        I just installed the latest available Eclipse version (3.2 milestone 5) and couldn’t run my ANT builds anymore. The error I got in the alert box was 「Could not find the main class. Program will exit」

根源分析:多是在打開方式中的javaw版本太低。好比jdk1.5編譯的class文件用1.4的javaw打開就會出現這個問題。

解決方法1:控制面板->文件夾選項->文件類型->JAR下面的<高級>按紐
<操做>下面選open , 點右邊的<編輯>,修改javaw路徑,如:"C:\Program Files\Java\jdk1.5.0_10\bin\javaw.exe" -jar "%1" "%*"

解決方法2:還有一種狀況是:

變量配的....(多了點...)  

就兩個就夠用了(或者一個...)  

JAVA_HOME=D:\jdk1.6  
PATH=%JAVA_HOME%\bin;  

應該ok了  
還有 你的 bin目錄 必定要在 D:\jdk1.6 這個下面  
若是還有別的目錄 那麼 把它加上... e.g. D:\jdk1.6\XXXXhtml

相關文章
相關標籤/搜索