2

jdk 1.6 を使用しているにもかかわらず、「annotations are not supported in -source 1.3」および「generics are not supported in -source 1.3」と表示されるのはなぜですか? jdk 1.6を指すビルドパスも確認しました

参考までに: Java ホーム:C:\Program Files\Java\jdk1.6.0_45\

私はEclipse Indigoを使用していますが、私のマシンには1.3がまったくありません。

ありがとう。

4

1 に答える 1

5

Eclipse には独自のコンパイラが付属しています。マシンに設定した環境変数は使用しませんが、独自のプロジェクト固有のビルド パスを使用するだけです。

コンパイラの準拠レベルを少なくとも Java 5 に設定する必要があります。以下のパスに従ってレベルを設定します。

Windows -> 設定 -> Java -> コンパイラ

そこで、ドロップダウンからコンパイラ準拠レベルを設定します。

于 2013-09-27T19:50:51.830 に答える