Eclipse:语法错误,仅当源级别为1.5时,参数化类型才可用

我尝试使用以下代码:

ArrayList<String>

Map<String, String>

Eclipse抱怨这两个问题:语法错误,仅当源级别为1.5时,才使用参数化类型。

我使用JDK 1.6,但是即使我使用编译器并将合规性切换为1.5。它仍然给我这个错误。知道为什么吗?

回答:

我的猜测是,当您使用JDK 1.6运行eclipse本身时,实际上是使用其他默认jre配置的。

查看Window->preferences->java->Installed JREs并确保检查的JRE为1.6

如果默认的JRE确实是1.6,则很可能是特定于项目的设置。看到项目已配置为使用正确的JRE。

以上是 Eclipse:语法错误,仅当源级别为1.5时,参数化类型才可用 的全部内容, 来源链接: utcz.com/qa/432574.html

回到顶部