dotnet sonarscanner não encontrou java, mas JAVA_HOME existe. Tentei jre 11,13, 17 no Ubuntu 20.04.3

dotnet sonarscanner não encontrou java, mas JAVA_HOME existe. Tentei jre 11,13, 17 no Ubuntu 20.04.3

Estou iniciando o comando adequado

~/project$ /usr/bin/dotnet sonarscanner end /d:sonar.login="admin" /d:sonar.password="usuário"

e recebi o erro java no Ubuntu 20.04.3

SonarScanner for MSBuild 5.5.3 Usando a versão .NET Core do Scanner for MSBuild Pós-processamento iniciado. Chamando a CLI do SonarScanner... Não foi possível encontrar o executável 'java' em JAVA_HOME ou PATH. O SonarScanner não foi concluído com sucesso 20:05:32.56 O pós-processamento falhou. Código de saída: 1

Há a comunidade SonarQube 8.9.10 no docker e a ferramenta global .net 5 sonarscanner 5.5.3.

JAVA_HOME e PATH foram definidos para o mesmo objeto dinâmico compartilhado java elf com chmod +x. O que está errado? Obrigado.

java --versão

openjdk 11.0.21 2023-10-17 OpenJDK Runtime Environment (compilação 11.0.21 + 9-post-Ubuntu-0ubuntu120.04) VM de servidor OpenJDK de 64 bits (compilação 11.0.21 + 9-post-Ubuntu-0ubuntu120.04, modo misto, compartilhamento)

echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/ lib/jvm/java-11-openjdk-amd64/bin/java

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Aplicado sudo chmod +x /usr/lib/jvm/java-11-openjdk-amd64/bin/java

É o padrão-jre.

Preciso criar o plugin C# e colocá-lo na janela de encaixe SQ? Como posso fazer isso corretamente para essas versões?

informação relacionada