哪个版本的AspectJ适合Java 1.4.2?

时间:2011-09-16 14:47:57

标签: java aop aspectj

我似乎可以找到1.4.2兼容性的指南。

AOP擅长的人可以让我抬起头来。

http://www.eclipse.org/aspectj/downloads.php

2 个答案:

答案 0 :(得分:2)

阅读the page you linked

  

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.

在开发期间非常有帮助。相。