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



我想在GAE项目中使用Java 7的一些特性。

这可能吗?

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

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

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

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

但是,是的,重复其他的,去试试吧!

最新更新