首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在部署到Heroku时使用OpenJDK 11?

如何在部署到Heroku时使用OpenJDK 11?
EN

Stack Overflow用户
提问于 2018-12-17 18:51:04
回答 1查看 1.4K关注 0票数 1

我正在尝试将一个OpenJDK应用程序部署到Heroku11。

代码语言:javascript
复制
java.runtime.version=11

但是,当我部署时,我得到以下Gradle错误:

代码语言:javascript
复制
Gradle app detected
-----> Installing JDK 1.8... done
-----> Building Gradle app...
-----> executing ./gradlew jar
       Downloading https://services.gradle.org/distributions/gradle-4.10-all.zip

Welcome to Gradle 4.10!

[Gradle highlights]

> Task :compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.

如何让Heroku检测并使用正确的Java版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-18 00:45:17

Gradle直到version 5.0 (2018年11月26日发布)才正式支持JDK11。升级到该版本或更高版本应该可以解决此问题。

另请参阅关于Java9支持的this similar question

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53813657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档