java - Heroku / 命令:“git push heroku master”错误
问题描述
我正在尝试在 Heroku 上运行我的 Java 应用程序,但 git push 命令失败:
我该如何解决?
解决方案
Heroku 目前默认使用 OpenJDK 8 来运行您的应用程序。OpenJDK 版本 13、12、11 和 7 也可用。
您的代码似乎打算使用 Java 11,但 Heroku 使用默认的 Java 8。
只需按照文档并明确指定版本:
system.properties
您可以通过添加调用应用程序的文件来指定 Java 版本:
java.runtime.version=11
推荐阅读
- python - 如何通过 xl-driver 库实现 UDS 协议以发送诊断信息?
- android - 九补丁png高程配置文件的Android问题
- java-8 - SAP Business Objects 4.2 集成
- kubernetes - 无法在 Kubernetes 中创建 Secret:输入时非法 base64 数据
- android - 在Android上将按钮移到屏幕上时如何返回以前的活动?
- wordpress - Wordpress 查询一篇文章
- c# - SQL 查询在 SSMS 中有效,但在 C# 中无效:SELECT denied
- android - React Navigation:在抽屉上滑动在 Android 中不起作用
- scikit-learn - 类不平衡的 Scikit-Learn 中的 Micro F1 分数
- javascript - 在 Mongoose 中过滤子文档数组并仅返回匹配的元素