1. 程式人生 > >error the @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

今天再工作中碰到了這個問題,著實讓我頭大了一陣error the @annotation pointcut expression is only supported at Java 5 compliance level  or above

這句話的意思是@annotation切點表示式僅支援 Java5或者以上版本。但是我的機器上裝的是7,我就很費解了,後來摸索了半天終於找到了問題所在

原來我的jar包aspectjweaver是1.5.4的,應該是AspectJ中的型別會判斷JAVA 版本,但是它不認識JAVA7...所以我下了個aspectjweaver-1.6.12.jar,配置了一下果然成功了。

下面是aspectjweaver-1.6.12.jar的jar包下載