'How can I change JDK 1.8 to JDK 11 in Heroku?

I created pipelines for bitbucket to deploy app to Heroku. I use java 11 but Heroku installs 1.8. enter image description here

How to fix it?

I also created system.properties in main/resources indicating JDK and Maven versions:

enter image description here



Solution 1:[1]

Create a system.properties file in your directory and commit to git. more info https://devcenter.heroku.com/articles/customizing-the-jdk#prerequisites see doc for more info.

Solution 2:[2]

Firstly, check what the system.properties file definitely got into your Git-repository by using git ls-files.

Secondly, check what the first 3 bytes of the file are not UTF-8 BOM.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Abrar Ansari
Solution 2 happy_marmoset