Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GoogleAppEngine的SDK将JSP编译为52.0类格式,对于服务器来说太高了_Java_Eclipse_Google App Engine - Fatal编程技术网

Java GoogleAppEngine的SDK将JSP编译为52.0类格式,对于服务器来说太高了

Java GoogleAppEngine的SDK将JSP编译为52.0类格式,对于服务器来说太高了,java,eclipse,google-app-engine,Java,Eclipse,Google App Engine,我面临一个问题,Eclipse和AppEngineSDK正在构建类格式为52.0的JSP,但由于服务器只接受Java1.7类,因此无法部署 我已经看到了一些变通方法,它们告诉我使用1.7JVM来启动Eclipse。然而,这是不可能的,因为相应的客户端应用程序已经大量使用Java8特性 有没有一种方法可以让Eclipse: 使用1.7类格式编译JSP? 或者,如果失败了,使用1.8编译器、运行时和rt.jar来建议、构建、调试和运行独立的Maven项目? 什么变通办法?这是Eclipse的哪个版本

我面临一个问题,Eclipse和AppEngineSDK正在构建类格式为52.0的JSP,但由于服务器只接受Java1.7类,因此无法部署

我已经看到了一些变通方法,它们告诉我使用1.7JVM来启动Eclipse。然而,这是不可能的,因为相应的客户端应用程序已经大量使用Java8特性

有没有一种方法可以让Eclipse:

使用1.7类格式编译JSP? 或者,如果失败了,使用1.8编译器、运行时和rt.jar来建议、构建、调试和运行独立的Maven项目?
什么变通办法?这是Eclipse的哪个版本?您在哪个JDK中运行应用程序?如果服务器只接受1.7类,那么使用1.8功能不是很好吗?@nitindeveryeclipse,客户端应用程序正在Ubuntu的Java8上运行。我看到的解决方法都要求我使用1.7JDK运行Eclipse。Eclipse可能不是将JSP编译成最终形式的方法。究竟是什么?当您的服务器只支持1.7时,为什么要编写Java 8功能?@nitind我不支持。所有生成设置都适用于1.7。1.8是一个单独的项目。没有JSP构建级别设置。