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); } } }