本地程序部署服务器上出错

<big>版权声明:本文为 Codeagles 原创文章,可以随意转载,但必须在明确位置注明出处!!!</big>

解决Unsupported major.minor version 51.0错误

现象

本地程序Tomcat7.0+JDK7开发,本地调式好使后,部署服务器上,服务器是Tomcat6.0+JDK7配置好后,启动项目,报错。在报错信息中Unsupported major.minor version 51.0出现该信息。

原因

服务器中编译项目的版本与本地项目编译的版本不一致。用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。

解决方法

项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>Apply


Java Compiler

总结以及需要注意

  • 同的JDK版本使用的major.minor不同,所以会导致这个错误。
  • 将Tomcat配置的JDK也要选择与编译或者环境中正在使用的JDK版本一致。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java9 新特性 翻译自 : https://docs.oracle.com/javase/9/whatsnew...
    deadoggy阅读 5,074评论 0 2
  • 这篇文章是我之前翻阅了不少的书籍以及从网络上收集的一些资料的整理,因此不免有一些不准确的地方,同时不同JDK版本的...
    高广超阅读 15,881评论 3 83
  • 我使用intelliJ开发java代码,使用play1.3.4,开始配置的jdk是1.8;开发完代码之后(中间有调...
    coolbond阅读 4,836评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,682评论 19 139
  • “想到喜欢这么久的rapper们要被跟风狗追了,心就痛。” 这是前两天看到一个微博好友发的微博。当时并不知所云,今...
    姜姜好Alice阅读 3,359评论 0 1