如何设置JDK版本来编译JSP页面?

HAL*_*000 5 java eclipse google-app-engine jsp unsupported-class-version

我在Eclipse Luna中做了一个GAE项目.一切正常,直到我添加了一个JSP页面.
现在,当我部署新版本时,无论是否调用JSP都没有问题,我得到以下异常:

java.lang.UnsupportedClassVersionError: org/apache/jsp/web/jsp/RecordExtraCost_jsp : Unsupported major.minor version 52.0
Run Code Online (Sandbox Code Playgroud)

读取Internet的原因是由于Java 8编译的代码在运行时在Java 7上运行.我检查了所有设置,一切看起来都很好.事实上,当我删除JSP文件并重新部署时,一切都会再次运行.

所以唯一的假设是eclipse使用JDK 8来编译JSP.那可能吗?如何在不从我的机器上删除JDK 8的情况下解决这个问题?

jir*_*ray 0

1) 在PC上安装JDK 1.7。

2) 在 Eclipse 设置中转到 Java> 安装的 JRE。

3)删除1.8 JDK/JRE并添加1.7版本。

4) 清理和构建。