1. 程式人生 > >【解決方法】Could not find the main class Program will exit

【解決方法】Could not find the main class Program will exit

問題背景: 從別人那考的程式,工程上出現紅歎號,於是修改了一下Java Build Path中的jdk版本(原來是1.5的,我沒有1.5,就給改成1.6了)。 開發環境: eclipse + jdk1.6 + jdk1.7(我裝了兩個jdk) 錯誤原因: 可能是在開啟方式中的javaw版本過低。比如jdk1.5編譯的class檔案用1.4的javaw開啟就會出現這個問題。 對於我來講,工作目錄預設的jdk是1.7的,即Java Compiler是1.7,所以編譯的class應該是用的1.7。而開啟的時候則是用的1.6的,所以會出現上面所說的錯誤。(錯就錯在我裝了兩個jdk解決方法:
知道了錯誤原因解決就方便了,將Java Build Path中的jdk和Java Compiler中的jdk版本指定成同一個即可。 具體位置如下圖:

PS:網上對於這個錯誤的討論有很多,但由於本人比較笨,沒找到我這種情況的解決方法。所以,如果你的問題和我的不同,可以繼續Google一下,有很多種問題和解決方法。