2012-07-17 132 views
-1

可能重複:
How to set a java compiler in NetbeansUnsupportedClassVersionError從JDK6升級到7

我米得到以下堆棧跟蹤時,我在NetBeans改變了我的JDK版本從JDK6至7 .. ..

java.lang.UnsupportedClassVersionError: WEB9032: Class 
com.hcdc.coedp.safe.controller.GatewayController has unsupported major or 
minor version numbers, which are greater than those found 
in the Java Runtime Environment version 1.6.0_32 

我使用glassfish 3.1.2和spring框架。 Plz幫助我。

編輯:我編輯了glassfish asenv.bat文件中的jdk版本到jdk 7,現在也得到相同的錯誤。

回答

1

通過將netbeans中的默認jdk更改爲JDK 7來解決此問題...這需要使用env變量指向jdk7安裝的netbeans重新安裝。 謝謝。

0

看來您正在使用JDK 1.7進行編譯,但是您正在使用JDK(或JRE)1.6(參考號http://goo.gl/Qsmn9)運行。

我建議您檢查哪個版本的JDK使用GlassFish。

+0

我以前使用JDK 1.6,但現在我想升級到JDK 1.7,即時通訊升級時出現此錯誤.. – 2012-07-17 09:29:38

+0

@Dario它似乎只是從這裏複製答案:http://home.java.net /論壇/主題/ GlassFish中/ GlassFish中/ javalangunsupportedclassversionerror-web9032級-authenticationloginbean - 有 - 不支持 - 少校 - 0。請引用你的答案。 – 2012-07-17 09:30:50

+0

@DanglingPiyush:當我切換到jdk 7時,我遇到了同樣的問題,並且問題存在於引用中鏈接的widzard中。 – Dario 2012-07-17 09:37:50