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