2012-04-11 62 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

相關問題