我尝试调试脚本,并且函数 check_if_sonar_is_running 运行没有错误。但是,脚本的其余部分不会执行。有趣的是这个脚本可以在我的另一台计算机上运行。我已经安装了java 11。
下面启动Sonar脚本
有人知道可能出了什么问题吗?
解决方案是添加环境变量。在系统变量中:我添加了 java bin 的路径。在用户变量中,我将变量“JAVA_HOME”添加到java的主目录中。重新启动电脑,sonarqube 开始。
对于那些在接受答案后服务器甚至没有启动的人,请尝试这个 - https://github.com/SonarSource/sonarqube/pull/3304
它对我有用!