web-dev-qa-db-fra.com

JDK 8 - "Le type Java.util.Map $ Entry ne peut pas être résolu"

Im essayant d'utiliser un HashMap mais obtenant l'erreur:

"Le type Java.util.Map $ Entry ne peut pas être résolu. Il est indirectement référencé à partir des fichiers .class requis"

J'utilise JDK 8 avec Eclipse.

Quelqu'un sait pourquoi?

Mon code

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);
        }       

    }
}
16
Dom Shahbazi

Cela a été corrigé en changeant ma version Eclipse IDE d'Indigo en luna. Luna est compatible avec Java 8, donc tous les problèmes ont maintenant été résolus.

20
Dom Shahbazi