如何解决heroku部署期间的compilejava错误?

pgky5nke  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(343)

我使用gradle在heroku上部署intellij spring boot的工作如下。我从包含源文件的目录开始。

> git init
> git add .
> git commit -m "first commit"
> heroku create
> git push heroku master

但是,在推送过程中发生了以下错误。

错误:任务“:compilejava”的执行失败。无效的源版本:11
问题发生后,在源文件中还创建了一个名为system.properties的文件,并输入了以下输入。

java.runtime.version=11

但它仍然没有解决。我如何解决这个问题?

nsc4cvqm

nsc4cvqm1#

首先,您必须确保本地开发和部署的示例使用相同的版本。
您指定的版本具有 system.properties 心满意足 java.runtime.version=11 但没有提供更新日志的图像。日志仍然显示您正在安装JDK1.8。
此外,您应该指定当前受支持的java版本。您可以在此处找到版本:https://devcenter.heroku.com/articles/java-support#supported-java版本

Java 7 - 1.7.0_302  
Java 8 - 1.8.0_292  
Java 11 - 11.0.11  
Java 13 - 13.0.7  
Java 15 - 15.0.3  
Java 16 - 16.0.1

相关问题