Google JDK8/JRE8 + Eclipse Luna 上的 App Engine 开发

Google App Engine development on JDK8/JRE8 + Eclipse Luna

由于 JDK7/JRE7 正在 retired/obsoleted/unsupported,我想使用 JDK8 工作。我在 Linux.

上工作

有没有办法 运行 Eclipse、编译 WAR 并将它们部署在某种 Java SE 7 "compatibility mode" 中?即Eclipse运行s,编译、打包等都发生在SE 7,却只安装了JDK8?

编辑:我开始了一个更通用的问题 here

您可以在您的项目属性中设置合规级别,以生成 java7 兼容的字节码。

如果您真的想针对 java7 标准库进行编译,那么您必须在某处安装 jdk7(只需 JDK,无需将 JRE 设置为系统默认值!),在 Eclipse 中将其配置为替代 java 安装并配置您的项目以根据其标准库构建。