web-dev-qa-db-ja.com

JDK 8-「Java.util.Map $ Entry型を解決できません」

HashMapを使用しようとしていますが、エラーが発生しています:

"Java.util.Map $ Entry型は解決できません。必要な.classファイルから間接的に参照されています"

Eclipseと一緒にJDK 8を使用しています。

誰もが理由を知っていますか?

私のコード

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

これは、Eclipse IDEバージョンをIndigoからlunaに変更することで修正されました。 LunaにはJava 8のサポートが付属しているため、すべての問題が解決されました。

20
Dom Shahbazi