JDK 8 - "Тип java.util.Map $ Entry не может быть разрешен"

Я пытаюсь использовать HashMap, но получаю ошибку:

"Тип java.util.Map $ Entry не может быть разрешен. Он косвенно ссылается на требуемые.class файлы"

Я использую JDK 8 вместе с Eclipse.

Кто-нибудь знает, почему?

Мой код

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

    }
}

Ответ 1

Это было исправлено, изменив мою версию IDE Eclipse от индиго до луны. Luna поставляется с поддержкой Java 8, поэтому все проблемы теперь решены.