I am writing a simple Java program on Eclipse.
import java.util.HashMap;
public class Demo {
public static void main(String[] args) {
HashMap<String, String> hash = new HashMap();
}
}
The above program generates the following errors.
I searched over the internet almost everywhere, but I was not able to correct this.
I have installed 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 system library (jdk)
b) JRE system library (jre8)
Please somebody help me.
EDIT: Changing Eclipse version from Helios to Juno solved the problem!
I've seen occasional problems with Eclipse forgetting that built-in classes (including Object
and String
) exist. The way I've resolved them is to:
This seems to make Eclipse forget whatever incorrect cached information it had about the available classes.