Тип java.util.Map $ Entry не может быть разрешен. На него косвенно ссылаются необходимые файлы .class [дубликаты]

На этот вопрос уже есть ответ здесь:

Ошибка при использовании LogManager (l4j2) с Java 8 (java.lang.reflect.AnnotatedElement не может быть решена) 5 ответов

Я пишу простую Java-программу на Eclipse.

import java.util.HashMap;

public class Demo {
    public static void main(String[] args) {
        HashMap<String, String> hash = new HashMap();
    }
}

Вышеуказанная программа генерирует следующие ошибки.

Проект не был построен, поскольку его путь сборки не завершен. Не удается найти файл класса для java.util.Map $ Entry. Исправьте путь сборки, затем попробуйте собрать этот проект.Тип java.util.Map $ Entry не может быть разрешен. На него косвенно ссылаются необходимые файлы .class.

Я искал в интернете почти везде, но я не смог это исправить.

Я установил Java SE 8u5 (JDK) (http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp)

Windows -> Настройки -> Показывает установленные JRE

а) jdk C: \ Program Files \ Java \ jdk

Проект -> Путь сборки -> Выставки библиотек

а) Системная библиотека JRE (jdk)

б) Системная библиотека JRE (jre8)

Пожалуйста, кто-нибудь, помогите мне.

РЕДАКТИРОВАТЬ: Изменение версии Eclipse с Helios на Juno решило проблему!

Ответы на вопрос(1)

Ваш ответ на вопрос