JDK 8 – “typesjava.util.Map $条目无法parsing”
我试图使用一个HashMap,但得到错误:
“typesjava.util.Map $ Entry无法parsing,它是从所需的.class文件间接引用”
我正在使用JDK 8和Eclipse。
有人知道为什么?
我的代码
import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.util.Map; import java.util.HashMap; public class Analyser { public void analyse() throws FileNotFoundException { HashMap<String, Integer> candyMap = new HashMap<String, Integer>(); BufferedReader br = new BufferedReader(new FileReader("Candy.txt")); for(String s=br.readLine(); s!=null; s=br.readLine()) { System.out.println(s); } } }
这是通过将我的Eclipse IDE版本从靛蓝更改为月神来解决的。 Luna支持Java 8,现在所有的问题都已经解决了。