我正在启动正确的命令
〜/项目$ / usr / bin / dotnet sonarscanner结束/ d:sonar.login =“admin” / d:sonar.password =“user”
在 ubuntu 20.04.3 上出现 java 错误
SonarScanner for MSBuild 5.2.2 使用 .NET Core 版本的 Scanner for MSBuild 后处理已开始。调用 SonarScanner CLI... 在 JAVA_HOME 或 PATH 中找不到“java”可执行文件。SonarScanner 未成功完成 20:05:32.56 后处理失败。退出代码:1
docker中有SonarQube 8.9.10和.net 5全局工具sonarscanner 5.2.2。
JAVA_HOME 和 PATH 已通过 chmod +x 设置为相同的 java elf 动态共享对象。出了什么问题?谢谢。
java --version
openjdk 11.0.21 2023-10-17 OpenJDK 运行环境 (build 11.0.21+9-post-Ubuntu-0ubuntu120.04) OpenJDK 64 位服务器 VM (build 11.0.21+9-post-Ubuntu-0ubuntu120.04,混合模式,共享)
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
应用sudo chmod +x /usr/lib/jvm/java-11-openjdk-amd64/bin/java