У меня возникла проблема, когда мне приходилось запускать компиляцию Maven в моем проекте из командной строки для запуска моих модульных тестов; если я внес изменения в тестовый класс и позволю Eclipse автоматически перекомпилировать его, тогда я получил ошибку «Unsupported major.minor version 51.0».
У меня есть как JDK6, так и JDK7, но все мои JRE настройки указывали на 1.6, как на pom, так и на странице свойств проекта в Eclipse.
Наконец, я попытался закрыть проект и снова открыть его, и это, казалось, исправило это! НТН