我正在Eclipse上编写一个简单的Java程序。
import java.util.HashMap;
public class Demo {
public static void main(String[] args) {
HashMap<String, String> hash = new HashMap();
}
}
上述程序会产生以下错误。
我几乎到处搜索互联网,但我无法纠正这一点。
我已经安装了Java SE 8u5(JDK)(http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp)
a)jdk C:\ Program Files \ Java \ jdk
a)JRE系统库(jdk)
b)JRE系统库(jre8)
请有人帮助我。
编辑:将Eclipse版本从Helios更改为Juno解决了这个问题!
答案 0 :(得分:5)
我发现Eclipse偶尔会忘记内置类(包括Object
和String
)存在问题。我解决它们的方法是:
这似乎使Eclipse忘记了有关可用类的不正确的缓存信息。