[英]Syntax error on token “:”, invalid AssignmentOperator in eclipse ide
[英]HASHMAP syntax error in eclipse IDE
对于某些人,每当我执行以下操作时,eclipse IDE都会抱怨:
Map<Type,Type> map = new HashMap<Type,Type>();
它强调了Map,并且更喜欢我这样做:
HashMap<Type,Type> map = new HashMap<Type,Type>();
其他所有接口也是如此。 月食可能是什么问题?
您必须import java.util.Map
假设您使用的是Kepler版本,那么Eclipse没什么问题(当然),但是您的设置已关闭。 您需要将Java Compiler合规性设置设置为1.7。 当前设置为小于该值。
您必须将JAVA编译器设置为1.7。 供参考,请参阅下面的图片。
阅读确切的错误消息和建议。
还要检查HashMap
的当前状态。 将Map
更改为HashMap
实际上是一个选择,因此Eclipse是正确的。
您的Eclipse不建议导入Map
是模棱两可的。
手动键入所有行和导入并保存所有文件。 然后检查Eclipse会说些什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.