关闭

出现UnsupportedClassVersionError异常的解决办法

标签: eclipsetomcatjdk异常服务器
373人阅读 评论(1) 收藏 举报
分类:

在Linux部署JavaWeb项目时出现如下异常:

错误:Java.lang.UnsupportedClassVersionError: Bad version number in .class file

………………

这种错误出现是因为支持Tomcat运行的JDK版本和支持Web项目运行的JDK版本不一致。

解决办法:

1、重新安装服务器端的JDK

2、修改Web项目编译时的JDK版本

步骤:在eclipse中,右键项目名,选择Properties。选择Java Compiler。

取消勾选Use compliance from …

在这个选项右下第一个下拉选选择和服务器端支持Tomcat运行的JDK的版本一致的版本号,Apply->OK

重新发布项目即可。

1
0
查看评论

关于java.lang.UnsupportedClassVersionError解决方法总结

今天在把本地项目像服务器部署的时候报错java.lang.UnsupportedClassVersionError,我本地用的JDK1.8,服务器是1.7的JDK,所以报这个错误,我又重新在本地安装了JDK1.7,重新编译后上传,问题解决。在这做个记录。 此问题一般出现在高版本JDK向底版本JDK转...
  • Hello_l
  • Hello_l
  • 2015-12-08 17:23
  • 8795

关于UnsupportedClassVersionError的错误处理

错误:java.lang.UnsupportedClassVersionError: Bad version number in .class file造成这种错误的原因是你的支持Tomcat运行的JDK版本与支持application运行的JDK版本不一致导致的。解决办法:将JDK版本改成一致。步...
  • xinxin19881112
  • xinxin19881112
  • 2009-09-04 12:22
  • 40035

执行maven -v报错UnsupportedClassVersionError

1、下载maven安装包,这是免安装的,直接解压压缩包即可; 2、解压maven包之后需要配置环境变量,右击“我的电脑”——“属性”——“高级系统设置”——“环境变量”,“用户变量”——“新建”,填写maven安装目录,如变量名:MAVEN_HOME,变量值:D:\maven;“系统变量”在pat...
  • xiaomoxn
  • xiaomoxn
  • 2016-05-25 21:30
  • 1229

java UnsupportedClassVersionError错误 和 tomcat启动报错

简单的记录一下这几天遇到的报错信息。 (一) java.lang.UnsupportedClassVersionError: Bad version number in .class file Tomcat运行的JDK版本与myeclipse(eclipse)的JDK版本不一致导致...
  • baolong47
  • baolong47
  • 2012-12-29 14:09
  • 3152

UnsupportedClassVersionError 解决办法

出现这种错误的原因是因为jdk版本过低所致。以下是错误信息 1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0 ...
  • majishushu
  • majishushu
  • 2017-08-17 15:27
  • 88

在eclipse中解决java.lang.UnsupportedClassVersionError 错误

以前用JDK1.5,公司要求使用JDK1.4完了后发现用ECLIPSE编译不了程序:上网搜索发现是版本有些冲突:解决方法Windows-->Preferences在弹出的窗口中选择java-->compiler在右上方Compile compliance level:把1.5改成1.4o...
  • ybyb14
  • ybyb14
  • 2007-05-09 19:38
  • 12993

UnsupportedClassVersionError异常的解决

<br /><br />系统中安装了两个版本的jdk(5.0和6.0)。<br />由于之前用xscoket高版本时,最低版本必须为jdk6.0,于是在eclipse中统一设置了使用jdk6.0进行编译。但之前的一些遗留系统仍然保留的是jdk5.0环境。<b...
  • cuser_online
  • cuser_online
  • 2010-11-29 22:06
  • 287

Java异常.UnsupportedClassVersionError

1.错误原因         java.lang.UnsupportedClassVersionError 产生原因为使用高版本的JDK编译的Java class文件试图运行在较低版本的JVM上运行所报错误。高版本JDK生成的class文件使用的格式,可能与...
  • weinabanta
  • weinabanta
  • 2014-01-05 19:19
  • 746

UnsupportedClassVersionError

今天在执行一段java程序的时候居然出现C:/Tomcat/Test>java BException in thread "main" java.lang.UnsupportedClassVersionError: B (Unsupported major.minor ve...
  • z16304607
  • z16304607
  • 2007-03-29 14:52
  • 2356

tomcat启动失败-UnsupportedClassVersionError和Unsupported major.minor version

有些小伙伴启动tomcat直接一闪而过,而且启动没反应。 按照上面的操作后,就会在命令行提示相关错误,常见错误也就是java_home的配置但是tomcat 配置出现标题所示错误时,说明当前环境jvm不能运行代码(jdk编译出来的也许是别人的),其实就是兄弟你的jdk、jre版本和tomcat不...
  • chrislanbo
  • chrislanbo
  • 2017-01-20 15:37
  • 856
    个人资料
    • 访问:16873次
    • 积分:445
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:0篇
    • 译文:0篇
    • 评论:19条
    文章分类
    最新评论