JDK 8-“无法解析类型java.util.Map $ Entry”

我正在尝试使用HashMap但收到错误:

“无法解析类型java.util.Map $ Entry。它是从所需的.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版本从indigo更改为luna可以解决此问题。Luna附带了对Java 8的支持,因此所有问题现在都已解决。

以上是 JDK 8-“无法解析类型java.util.Map $ Entry” 的全部内容, 来源链接: utcz.com/qa/427085.html

回到顶部