提问者:小点点

如何将Heroku的JDK1.8更改为JDK11?


怎么修?

我还创建了system.propertiesmain/Resources表示JDK和Maven版本:


共3个答案

匿名用户

在目录中创建一个system.properties文件并提交到git. more infohttps://devcenter.heroku.com/articles/customizing-the-jdk#prerequisites参见文档了解更多信息。

匿名用户

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

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

匿名用户

如果你不想像我一样在代码中添加一个额外的文件(system.properties),那么这个答案会有所帮助。

想法:更改javabuildpack jdk默认版本从1.8到11

步骤:

  1. Fork官方javabuildpack:https://github.com/heroku/heroku-buildpack-java. e.g.https://github.com/archongum/heroku-buildpack-java
  2. 找出默认jdk版本变量的位置。