3

質問があります... Eclipse で、インターネットから Android ライブラリを読み込もうとすると、@Override アノテーションで多くのエラーが発生します。

私はJDK 1.7を使用しています...

ご協力いただきありがとうございます !

4

2 に答える 2

12

Android では、JDK 1.6 を使用してプロジェクトをコンパイルする必要があります。別のバージョンの Java を使用しようとすると、注釈エラーが発生する場合があります。

JDK 1.6 を使用していることを確認するには:

  • Eclipse でプロジェクトを右クリックし、[プロパティ] に移動します。

  • 左の列の「Java コンパイラ」をクリックします。

ここで、プロジェクトのコンパイルに Java バージョン 1.5 またはバージョン 1.7 を使用していないことを確認する必要があります。JDK 1.6 を使用する必要があります ( Android の要件を参照してください)。

  • Eclipse が 1.6 を使用している場合は、[Java コンパイラ] ページの [プロジェクト固有の設定を有効にする] のチェックを外します。

JDK 1.6 を使用する場合、Eclipse は @Override アノテーションを認識するはずです。

于 2012-10-22T16:44:10.633 に答える
4

Android には Java 1.5 または 1.6 が必要です。

インターフェイスメソッドをオーバーライドしてもエラーが発生しないため、1.6を使用します。

于 2012-10-22T16:42:20.470 に答える