xxx.xxx : Unsupported major.minor version 51.0 问题解决

 

eclipse运行java应用时报错如下:

 

java.lang.UnsupportedClassVersionError: javax/servlet/DispatcherType : Unsupported major.minor version 51.0

 

搜索google得到 :http://stackoverflow.com/questions/10382929/unsupported-major-minor-version-51-0

可知问题的原因是编译java代码的jdk版本过高——使用jdk7编译但是用jre6运行!

 

可是eclipse中以来的jdk都是1.6版本的,没有问题;

 

继续看报错 xxx.xxx : Unsupported major.minor version 51.0 中冒号前面的  xxx.xxx ,发现这个类是依赖jar包中的类,继而想到是这个jar的编译可能使用的jdk7,换成jdk6编译的jar后问题解决!!

 

 

你可能感兴趣的:(version)