首页 > 解决方案 > 此项目中的一个或多个模块使用不支持 Java 8 的 App Engine 版本

问题描述

我在 IntelliJ 中有一个 Google App Engine 项目。我已经研究了一段时间,但突然我不能再从 IntelliJ 启动本地开发服务器了。

当我启动 Intellij 时,我在事件日志中收到此消息:

不支持 Java 语言级别:此项目中的一个或多个模块使用不支持 Java 8 的 App Engine 版本。请单击此处自动更改它们以使用 Java 7 语言级别。

如果我尝试启动本地服务器,我会收到此错误:

运行“Google App Engine 标准本地服务器”
时出错 运行 Google App Engine 开发服务器时出错。
发生异常:com.google.cloud.tools.appengine.api.AppEngineException
异常消息:java.nio.file.NoSuchFileException: WEB-INF\appengine-web.xml

我可以从我的版本控制系统中看到,appengine-web.xml或者build.gradle没有改变。

如果我运行“gradlew appenginerun”,它可以正常工作。

如何查看 Java 8 不支持哪些模块?

标签: google-app-enginegradleintellij-idea

解决方案


我再次从 gradle 导入了项目。似乎现在可以工作了。


推荐阅读