Я узнал, что подобные сообщения об ошибках обычно верны. Когда это НЕ МОЖЕТ (на ваш взгляд) быть тем, о чем говорится в сообщении об ошибке, вы отправляетесь на поиски проблемы в другой области ... только спустя несколько часов узнаете, что исходное сообщение об ошибке действительно было правильным.
Поскольку вы используете Eclipse, я думаю, что у Thilo все правильно. Наиболее вероятная причина того, что вы получаете это сообщение, заключается в том, что один из ваших проектов компилирует классы 1.6. Не имеет значения, если у вас есть только 1.5 JRE в системе, потому что Eclipse имеет свой собственный компилятор (не javac), и для компиляции 1.6 классов требуется только 1.5 JRE.
Это может быть странно, и параметр должен быть снят, чтобы разрешить это, но мне просто удалось это сделать.
Для рассматриваемого проекта, проверьте Свойства проекта (обычно Alt + Enter), раздел Java Compiler. Вот изображение проекта, настроенного для компиляции 1.6, но только с 1.5 JRE.