答案 0 :(得分:2)
AspectJ编译器为任何版本的Java平台(jdk1.1及更高版本)生成程序。编译器本身需要运行Java2(1.4或更高版本)。
或FAQ, which that page links to:
AspectJ需要和支持哪些Java版本?
AspectJ编译器为任何已发布的Java平台版本(jdk1.1及更高版本)生成程序。运行时,程序类必须能够从分发中的小(< 100K)运行时库(aspectjrt.jar)中访问类。这些工具本身需要运行J2SE 1.3或更高版本,但编译器可以为任何符合1.1版本的Java平台生成类。
答案 1 :(得分:2)
您可以使用最新版本。您将无法使用
定义您的方面@Aspect annotation
但是你可以用'老方法'来描述你的方面,它会起作用。
我还建议你下载eclipse的AJDT插件。在开发方面时,它会为您提供视觉提示:
all the methods/class advised by a pointcut
advices all over your codebase.
在开发期间非常有帮助。相。