Java 中解决Unsupported major.minor version 51.0的问题

作者:lqh 时间:2022-07-22 03:53:08 

Unsupported major.minor version 51.0解决办法

今天偶然间同事遇到一个问题,也加深了自己对eclipse中build path和java compiler compliance level的理解。

解决Unsupported major.minor version 51.0错误

最近新安装使用了jdk7,编译了一些类替换到原来正常运行的项目中,替换之后发生了Unsupported major.minor version 51.0错误。经过网上搜索发现了问题产生的原因:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。

解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。

具体步骤

解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。

Java 中解决Unsupported major.minor version 51.0的问题

总结:不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。

知识扩充:major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。

标签:java,Unsupported,version51.0
0
投稿

猜你喜欢

  • Android仿新浪微博分页管理界面(3)

    2023-08-04 19:14:02
  • java中的HashMap多层嵌套

    2023-11-27 07:34:52
  • 详解Java中方法重写和方法重载的6个区别

    2023-11-28 13:42:18
  • Idea Jrebel 报错:Cannot reactivate,offline seat in use

    2022-01-11 05:08:22
  • springboot集成redis并使用redis生成全局唯一索引ID

    2023-11-28 05:42:39
  • jdbc+jsp实现简单员工管理系统

    2021-08-31 23:08:15
  • Android实现人脸支付的示例代码

    2023-07-30 14:23:52
  • Java中的OkHttp使用教程

    2023-08-10 19:30:59
  • JavaWeb开发之使用jQuery与Ajax实现动态联级菜单效果

    2023-11-28 19:46:08
  • Java时间工具类Date的常用处理方法

    2022-11-08 02:37:49
  • Spring Cloud Eureka 服务上下线监控的实现

    2022-02-18 21:06:15
  • java虚拟机内存溢出及泄漏实例

    2023-11-27 15:22:06
  • java中List删除时需要的注意事项

    2023-11-11 01:28:00
  • SpringBoot整合screw实现数据库文档自动生成的示例代码

    2023-11-29 05:30:15
  • java8新特性之日期时间API

    2023-06-20 09:15:50
  • Java二分查找算法实例详解

    2022-07-09 14:33:55
  • Java 设计模式中的策略模式详情

    2023-08-06 03:45:11
  • java 面试题闰年判断详解及实例

    2023-11-27 19:09:01
  • 详解Flutter桌面应用如何进行多分辨率适配

    2023-06-17 07:14:59
  • java中Memcached的使用实例(包括与Spring整合)

    2021-11-28 13:29:06
  • asp之家 软件编程 m.aspxhome.com