Heroku Spring Boot Deploy - Seleção da versão do java

Estou tentando fazer o deploy de uma REST API Spring Boot no Heroku.

Porém, não estou conseguindo configurar a versão do java.

Quero fazer deploy na versão 11, mas o Heroku está instalando a versão 1.8.

Quando rodo este comando:
git push heroku main

Inicia informando:
Installing jdk 1.8

Aí gera este erro:
Fatal error compiling: invalid target release: 11 -> [Help 1]

Tentei o seguinte:

  1. Pom.xml:
    <java.version>11</java.version>

  2. Adicionei system.properties na raiz da aplicação com a seguinte entrada:
    java.runtime.version=11

  3. Project > Properties > Java Compiler > Version 11

  4. Preferences > Java > Installed JRE’s > jdk 11

Mesmo assim Heroku installa a versão 1.8 em vez da 11.

Build local gera o .war com sucesso.

Já tentou isso:

Lembrei que também tive o mesmo problema que vc, tbm eh um projeto Spring Boot.

Apanhei bastante pra resolver, só não lembro como fiz. Vou dar uma olhada pra ver se acho e te mando aqui.

Tenta isso aqui tbm:

Amigo, obrigado pela resposta. Consegui resolver. Só exclui a aplicação do Heroku e criei uma nova com o mesmo nome e funcionou. Acho que a primeira estava corrompida. Até pq quando acessava o link principal dela dava “Application Error”. Depois que reinstalei começou a dar a mensagem de welcome do Heroku. A configuração que tem que fazer é só essas mesmo que citei aí na pergunta. Em termos de configuração não precisei fazer mais nada. Obrigado pela sua resposta.