8

Java プログラムには、次のコード行があります。

HashMap<String, String> query_args = new HashMap<>();

次のエラーが表示されます。

'<>' 演算子は 1.7 未満のソース レベルでは使用できません

プロジェクトのコンプライアンスと jre を 1.7 に変更しようとしましたが、Eclipse はインポートを解決できませんでした。jre1.6を使用しています。

助言がありますか?

4

2 に答える 2

10

それはJava 7まで導入されなかったからです.Javaの歴史を記録する以外に、その質問に答える方法を他に知りません.

インポートに関しては、Java 1.7 に設定したときに Eclipse がどのインポートでも解決できない理由を調査し、必要に応じてそれを別の質問として投稿する必要があります。

于 2013-04-05T23:50:37.610 に答える