jdk1.7报错@annotation pointcut expression is only supported at Java 5 compliance level or above

原创
2019/12/11 10:14
阅读数 1.6K

error the @annotation pointcut expression is only supported at Java 5 compliance level or above报错,意思很简洁,就是说jdk版本太低。我当时jdk用的是1.8,看到之后修改成1.7发现依然报这个错误。之后继续修改,1.6、1.5都不行。上网搜索发现有说是jdk太高(1.8无法识别),有说aspectjweaver.jar版本太低要换成1.6.2版本的,也有说是安装了jdk1.7和1.8,所以会报错。以上方法我都试过了,包括重新安装jdk,问题并不在这里。

之后我在window->Preferences->Java->Complier中发现了问题的根源,JDK Compliance下的Complier compliance level是1.8,将它修改成1.7后,不再报错。

不知道为什么会这样,明明其他项目我在Project Facets中修改java版本为1.7后就不会有这方面的问题。在这里告诉大家我的解决办法,希望能够帮到大家。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部