Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.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
将Java8与Google应用程序引擎SDK结合使用_Java_Google App Engine_Java 8 - Fatal编程技术网

将Java8与Google应用程序引擎SDK结合使用

将Java8与Google应用程序引擎SDK结合使用,java,google-app-engine,java-8,Java,Google App Engine,Java 8,将Java8与Google App Engine SDK一起使用有什么问题?GoogleAppEngineSDK与我的应用程序分离,这意味着我只使用API,不管它们是如何实现的。同样,我们可以在Java项目中使用使用Python语言的API 我不能在Java 8项目上使用Java 7实现的API吗?当然,Google App Engine不支持Java 8。如果您想在项目中使用Java7和Java8,这是没有问题的。如果您想在Java7项目中使用Java8,这是一个糟糕的解决方案。如果您想在JD

将Java8与Google App Engine SDK一起使用有什么问题?GoogleAppEngineSDK与我的应用程序分离,这意味着我只使用API,不管它们是如何实现的。同样,我们可以在Java项目中使用使用Python语言的API


我不能在Java 8项目上使用Java 7实现的API吗?

当然,Google App Engine不支持Java 8。如果您想在项目中使用Java7和Java8,这是没有问题的。如果您想在Java7项目中使用Java8,这是一个糟糕的解决方案。如果您想在JDK 8项目中使用依赖项(Google App Engine SDK),这是正常的。如果您想了解Java 8的所有功能,请阅读此处

调用API不是问题:例如,您可以安装带有Java 8的Google计算引擎,您的Java 8应用程序可以调用API

但问题是AppEngine只支持Java 8应用程序,因此它不理解您的Java 8应用程序:
e、 g.这是一样的,就好像你想在一台只安装了Java 7的PC上启动Java 8应用程序一样。

Java 8目前无法与app Engine标准环境一起使用,尽管正在做大量工作以尽快实现这一支持。的应用程序引擎功能请求是要跟踪的问题

同时,人们可以使用灵活的环境来部署一个测试版,尽管它目前处于测试阶段


请注意,不能在标准环境中使用Java 8,因为App Engine SDK和运行时使用Java 7。在构建应用程序时,它们一起构建,然后部署。这就是为什么他们都必须使用Java7。

您可以在Flexible上使用java8VM@IgorArtamonov你说的灵活虚拟机是什么意思?我指的是应用引擎虚拟机的类型,有两种:标准虚拟机和灵活虚拟机。参见@IgorArtamonov,文档告诉我们“不建议在生产中使用。”是的,Flexible VM仍处于测试阶段