如果您尝试使用Java 7构建GAE / Java项目会发生什么?

时间:2011-09-15 14:27:24

标签: java google-app-engine java-7

我想在GAE项目中使用一些Java 7功能。

这可能吗?

如果没有,如果我尝试这样做会发生什么?

1 个答案:

答案 0 :(得分:3)

如果你没有使用任何新的API,代码应该可能只是更快一点。 JVM只对生成的字节码感兴趣。如果JavaC 7 没有生成JavaC 6 无法理解的操作码,那么它真的没有办法知道你使用的是更新的版本!

这意味着您应该能够在case语句中使用String而不会出现问题。

他们的主要警告是,如果您使用Java 7添加的类或方法,那么可能会失败,可能是使用AbstractMethodError。

但是,重复其他人,只需去试试吧!