2012-04-11 8 views
2

EclipseのAspectJ(AJDT)をインストールしましたが、AspectJプロジェクトを使用すると、Java 7の特定のメソッドがエラーとしてマークされます。AspectJはJava 7で動作しますか?

AspectJがJava 7で動作するかどうかは、EclipseまたはAJDTの問題です。

EDIT:問題は、まだAspectJ for Java 7をサポートしていないAJDTです。 AspectJにはいくつかのIDEがありますか?

答えて

2

Java 7との互換性のためには、AspectJ 1.7.0以上のM1が必要です。 aspectJ webpageからhttp://www.eclipse.org/aspectj/doc/released/README-170.html

+0

をJDTウィービングは、すべてのメソッドをインデックス化していたかどうかを確認します。時には動的ではなく、手動で行う必要があります。 Preferences> JDT Weaving> Reindexに移動し、IDEを再起動します。あなたがそれを持っていないなら、[link](https://www.eclipse.org/ajdt/downloads/)に行き、あなたのIDE用の最新のAJDTバージョンをインストールしてください(ここでは非常に良いステップバイステップを持っていますチュートリアル:[リンク](https://o7planning.org/en/10257/java-aspect-oriented-programming-tutorial-with-aspectj#a27090)) –

0

「AspectJの1.7.0.M1は現在ダウンロード可能です詳細については、readmeファイルを参照してくださいこれが私たちの最初のJava7コンパイラベースのマイルストーンである。。。」それが動作するはずですので。あなたはまったく検索しましたか?

+1

はい、彼はまたAJDTに興味があります。 AspectJライブラリ。 –

関連する問題