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