JDK 8-"El tipo java.util.Map $ Entry no se puede resolver"
eclipse hashmap (1)
Esto se solucionó cambiando mi versión Eclipse IDE de índigo a luna. Luna viene con soporte para Java 8 por lo que todos los problemas se han resuelto.
Esta pregunta ya tiene una respuesta aquí:
Estoy tratando de usar un HashMap pero obtengo el error:
"La entrada de tipo java.util.Map $ no se puede resolver. Se hace referencia indirectamente desde los archivos .class necesarios"
Estoy usando JDK 8 junto con Eclipse.
¿Alguien sabe por qué?
Mi código
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);
}
}
}