0

eclipse_4.3、JDK_1.8.0 をインストールし、Aspect には ajdt_2.2.3 ライブラリを使用します。Compiler Compliance レベルを変更しない限り、デフォルトは 1.4 で、私のプロジェクトは OK です。しかし、プロジェクトでこのコードを書くと:

List<String> al = new ArrayList<String>();

そのため、コンパイラ コンプライアンス レベルを 1.5 に変更する必要がありますが、これを行うと、アスペクトの最初の行で次のエラーが発生します。

「型 java.lang.CharSequence を解決できません。必要な .class ファイルから間接的に参照されています」

4

1 に答える 1

0

私は解決策を見つけました、

なぜこのエラーが私のアスペクトに表示されるのかわかりませんが、jre7 をインストールして、プロジェクトのビルド パスで jre8 の代わりにこのライブラリを使用しようとすると、すべて問題ありません。

于 2014-12-04T20:05:36.860 に答える