根据声纳要求文件:
运行SonarQube的唯一先决条件是在您的计算机上安装Java (Oracle 7继续或OpenJDK 7向前)。
现在我想使用一台NetBSD 7.0机器来运行声纳服务器。安装了OpenJDK8:
openjdk版本“1.8.0_77-内部” OpenJDK运行时环境(Build1.8.0_77-内部-pkgsrc_1.8.77-b00) OpenJDK 64位服务器VM (构建25.77-b00,混合模式)
然而,sonarqube使用的是包装器,并且该软件不支持NetBSD (支持FreeBSD,但这还不足以作为工作的替代品)。
我已经尝试过使用linux仿真模式。但是,从linux模拟包装器启动NetBSD本机java并不能为运行时环境提供可用的配置(libc版本冲突,等等)。(A.)
另外,也不建议安装linux本机openjdk8并在仿真模式下运行完整的设置。
与声呐4.x (很久以前),我曾使用战争分配,这是可行的。但是有了这个新的环境,我希望能够使用新版本的声纳。
问题:
发布于 2016-05-19 07:38:22
SonarQube使用的Java包装器版本不支持NetBSD。这并不像对MSWindows那么重要。没有SonarQube,可以轻松地作为unix守护进程启动。您只需从安装目录执行java -jar lib/sonar-application-{version}.jar即可。
https://stackoverflow.com/questions/37279452
复制相似问题