2012-04-11 26 views
2

我在Eclipse中安装了AspectJ(AJDT),但是当我使用AspectJ项目时,Java 7的特定方法被标记为错误。AspectJ适用于Java 7吗?

我的疑问是,如果AspectJ与Java 7协同工作,或者这是Eclipse或AJDT的问题。

编辑:问题是AJDT不支持Java 7的AspectJ呢。有一些支持AspectJ的IDE?

回答

2

为了Java 7的兼容性,您需要AspectJ 1.7.0 M1(或更高版本)。 http://www.eclipse.org/aspectj/doc/released/README-170.html

+0

此外,检查是否JDT织造收录了所有的方法。有时候不是动态的,你必须手动完成。现在转到首选项> JDT编织>重建索引,然后重新启动IDE。如果你没有,请转到[link](https://www.eclipse.org/ajdt/downloads/)并为你的IDE安装最新的AJDT版本(在这里你有一个很好的步骤教程:[链接](https://o7planning.org/en/10257/java-aspect-oriented-programming-tutorial-with-aspectj#a27090)) – 2018-02-08 10:15:52

0

aspectJ webpage

“的AspectJ 1.7.0.M1现在可供下载,见自述以获取更多信息这是我们第Java7的编译器基于里程碑。”所以它应该工作。你有搜索吗?

+1

是的,但他也对AJDT感兴趣,不仅仅是核心AspectJ库。 – 2012-04-11 23:47:50

相关问题