码迷,mamicode.com
首页 > 编程语言 > 详细

java.lang.UnsupportedClassVersionError

时间:2015-02-04 16:35:34      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:java.lang.unsupporte   unsupportedclassvers   unsupported major.mi   

陈科肇-欢迎转载,转载请注明出处,谢谢!

==================

本来打算在电脑上部署war包的,部署完之后,遇到个小问题:

Caused by: java.lang.UnsupportedClassVersionError: com/huike/sort/dao/order/DeliverylineDao : Unsupported major.minor version 51.0 (unable to load class com.huike.sort.dao.order.DeliverylineDao)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2961)

.

.

.

报这个错的原因:

因为使用高版本的JDK编译的Java class字节码文件试图在较低版本的JVM上运行,所报的错误。

注:高版本的JDK生成的class文件使用的格式,可能与低版本的JDK.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。

=================

解决方案:升级JVM

java.lang.UnsupportedClassVersionError

标签:java.lang.unsupporte   unsupportedclassvers   unsupported major.mi   

原文地址:http://blog.csdn.net/u013474104/article/details/43487083

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!