无法解析类型 java.util.Map$Entry。它从所需的.class文件中间接引用
我正在Eclipse上编写一个简单的Java程序。
import java.util.HashMap;
public class Demo {
public static void main(String[] args) {
HashMap<String, String> hash = new HashMap();
}
}
上述程序生成以下错误。
- 由于项目的生成路径不完整,因此未生成项目。找不到 java.util.Map$Entry 的类文件。修复生成路径,然后尝试生成此项目。
- 无法解析类型 java.util.Map$Entry。它从必需的.class文件中间接引用。
我几乎到处都在互联网上搜索,但我无法纠正这一点。
我已经安装了Java SE 8u5(JDK)(http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp)
- Windows -> 首选项 ->已安装的 JRE 显示
a) jdk C:\Program Files\Java\jdk
- 项目 -> 构建路径 -> 库显示
a) JRE 系统库 (jdk)
b) JRE 系统库 (jre8)
请有人帮帮我。
编辑:将Eclipse版本从Helios更改为Juno解决了这个问题!