1

どうすればこれを修正できますか? コードをコンパイルしようとすると、次のメッセージが表示されます。

java: diamond operator is not supported in -source 1.6
  (use -source 7 or higher to enable diamond operator)


私のPCにはこの設定があり、IDEAを使用しています:

C:\Windows\System32>javac -version
javac 1.7.0_25

C:\Windows\System32>java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

それをコンパイルするには正確に何をすべきですか?「-source 7」はどこに配置すればよいですか?

4

1 に答える 1

2

プロジェクト構造メニュー ( ctrl+alt+shift+s) に移動し、「プロジェクト言語レベル」を「7.0 Diamonds、ARM、multi-catch など」に変更します。左側のサイドバーの [プロジェクト] タブの下にあります。

于 2014-05-28T13:03:27.230 に答える