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版本------>应用。
总结:不同的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