-----使用技术手段解决问题,坚信注重每一个细节,把熟悉的做到一种极致,一定会有创新出现。-----

maven项目中@Override的问题,提示“[51,17] 方法不会覆盖或实现超类型的方法‘

最终解决方法:

主要时由于编辑级别的问题,可以尝试着修改
Window > Preferences > Java > Compiler > Compiler compliance level,1.8修改为9,或者1.7

编译的级别可以低于运行JRE的版本,但是不能高于JRE的版本。大概关系如下:
1、Compiler compliance level =1.6 JRE=1.7 程序可以正常运行
2、Compiler compliance level =1.7 JRE=1.6 程序无法运行,通常会报如下错误
java.lang.UnsupportedClassVersionError: com/zfc/test/JreTest : Unsupported major.minor version 51.0
3、Compiler compliance level =1.7 JRE=1.7 程序可以正常运行

posted @ 2021-02-10 15:29  ZhuQue  阅读(2629)  评论(0编辑  收藏  举报
多年性能测试、测试管理经验,专注银行、支付、电商行业,倾向于性能、安全、 监控、调优、模型、管理等方向的研究。
使用技术手段解决问题,坚信注重每一个细节,把熟悉的做到一种极致,一定会有创新出现。