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