如何在Heroku中将JDK 1.8更改为JDK 11?

问题描述

我为bitbucket创建了将应用程序部署到Heroku的管道。我使用Java 11,但Heroku安装1.8。

enter image description here

如何解决

我还在system.properties中创建了main/resources,用于指示JDK和Maven版本:

enter image description here

解决方法

在目录中创建一个system.properties文件,并提交到git。 更多信息https://devcenter.heroku.com/articles/customizing-the-jdk#prerequisites有关详细信息,请参见文档。

,

首先,使用 system.properties 检查 git ls-files 文件确实进入了您的 Git 存储库。

其次,检查文件的前 3 个字节不是 UTF-8 BOM