从jdk6升级到7时,UnsupportedClassVersionError

时间:2012-07-17 09:26:12

标签: java spring glassfish-3

  

可能重复:
  How to set a java compiler in Netbeans

当我将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,现在也出现了同样的错误。

2 个答案:

答案 0 :(得分:1)

通过将netbeans中的默认jdk更改为JDK 7解决了这个问题...这需要重新安装netbeans,其中env变量指向jdk7安装。  感谢。

答案 1 :(得分:0)

您似乎正在使用JDK 1.7进行编译,但是您使用的是JDK(或JRE)1.6(参考http://goo.gl/Qsmn9)。

我建议您检查哪个版本的JDK使用GlassFish。