Как установить версию JDK для компиляции страниц JSP?

Я сделал проект GAE в Eclipse Luna. Все работало нормально, пока я не добавил страницу JSP.
Теперь, когда я развертываю новые версии, независимо от того, вызывается JSP или нет, я получаю следующее исключение:

java.lang.UnsupportedClassVersionError: org/apache/jsp/web/jsp/RecordExtraCost_jsp : Unsupported major.minor version 52.0

Причиной этого, читая Интернет, является код, скомпилированный с Java 8, который во время выполнения работает на Java 7. Я проверил все настройки и все выглядит нормально. На самом деле, когда я удаляю файл JSP и заново внедряю, все снова работает.

Таким образом, единственная гипотеза состоит в том, что Eclipse использует JDK 8 для компиляции JSP. Это возможно? Как я могу это исправить, не удаляя JDK 8 из моей машины?

1 ответ

1) Установите JDK 1.7 на свой компьютер.

2) В настройках затмения выберите "Java"> "Установленные JRE".

3) Удалите 1.8 JDK/JRE и добавьте версию 1.7.

4) очистить и построить.

Другие вопросы по тегам