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

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

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

不知道为何会这样,明明其余项目我在Project Facets中修改java版本为1.7后就不会有这方面的问题。在这里告诉你们个人解决办法,但愿可以帮到你们。.net

相关文章
相关标签/搜索