Google App Engine java.lang.IllegalArgumentException:不再支持 Ja



我正在按照教程进行操作:https://www.jetbrains.com/help/idea/getting-started-with-google-app-engine.html#run_googleapp 并在尝试运行代码时遇到错误

java.lang.IllegalArgumentException: the Java7 runtime is not supported anymore.
at com.google.appengine.tools.development.SharedMain.configureRuntime(SharedMain.java:258)
at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:374)
at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:45)
at com.google.appengine.tools.development.DevAppServerMain.run(DevAppServerMain.java:257)
at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:248)

我尝试向我的应用程序引擎网络添加运行时标记.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>your-app</application>
<version>1</version>
<threadsafe>true</threadsafe>
<runtime>java8</runtime>
</appengine-web-app>

我也找不到我的"应用引擎 SDK 安装":

'C:/Users/acer/AppData/Local/Google/Cloud SDK/google-cloud-sdk' is not a valid App Engine SDK installation : 'C:UsersacerAppDataLocalGoogleCloud SDKgoogle-cloud-sdkbinappcfg.cmd' file not found

提前感谢您对:)的帮助

从您收到的错误消息来看,我怀疑您使用的是现已弃用的应用引擎 SDK。应该使用的正确插件是云代码插件。这里有一个关于如何执行此操作的教程 此外,您可以在此处找到有关如何从 Java 7 切换到 Java 8 的更多信息。

最新更新