google-app-engine - 此项目中的一个或多个模块使用不支持 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 不支持哪些模块?
解决方案
我再次从 gradle 导入了项目。似乎现在可以工作了。
推荐阅读
- python - 使用通用视图的 django rest 框架电子邮件验证
- mongodb - NestJS、MongoDB、Mongoose、GraphQL - 重复自己描述用户或任何模型
- ios - 多个应用程序用户访问 CloudKit 中的私有数据库
- unity3d - 使用 ScreenCapture.CaptureScreenshotAsTexture() 后如何显示纹理;
- javascript - 在段落之后插入元素(不仅仅是节点)
- javascript - 如何从 UWP WebView 中提取 httponly cookie?
- python-3.x - 为什么 tkinter 方面在 Windows 7 中不起作用?
- java - 从字符串慢慢将文本打印到 JLabel?
- tcl - 为什么 tcl 认为空字符串是双精度的?
- python-3.x - 如何在 QGridLayout 中为隐藏的 QtWaitingSpinner 保留空间?