如何为声纳配置另一个与默认版本不同的 java 版本?

Posted

技术标签:

【中文标题】如何为声纳配置另一个与默认版本不同的 java 版本?【英文标题】:how to configure another java version for sonar which is different from the default one? 【发布时间】:2015-05-29 10:17:17 【问题描述】:

现在我正在处理 Sonar 配置,但在尝试通过地址访问时遇到问题。

抛出了一个错误: 不支持的 major.minor 版本 51.0。找到解决问题的方法——安装 java 7 并选择它会起作用。但问题是我只能使用 java 1.6 来构建我的 android 项目。如果那样,java 版本与 Sonar 的需要不兼容。 因此,如果有一种方法可以在 Sonar 上配置 java 1.7 并且仍然保留默认的 java 1.7 版本,那就太好了。有没有办法做到这一点?

我的电脑环境和软件信息如下: 1.系统:Ubuntu 10.04.4 LTS x86_64 2.Sonarqube-4.5.4

【问题讨论】:

您的声纳运行情况如何? 现在 Sonar 4.5.4 可以使用指定的 jdk 1.7 运行,这不是默认的,但我面临一个新问题:***.com/questions/30639273/… 【参考方案1】:

SonarQube 需要 Java 7 来运行服务器和分析。

这并不意味着您必须在项目中使用 Java 7:您可以使用 Java 6 语言级别使用 JDK 7 编译源代码。

【讨论】:

有没有办法在文件中指定声纳的java版本,比如配置文件? 查看服务器端***.com/questions/27562943/…的其他答案;对于分析/运行器方面,正确设置您的 JAVA_HOME 环境变量就足够了。

以上是关于如何为声纳配置另一个与默认版本不同的 java 版本?的主要内容,如果未能解决你的问题,请参考以下文章

如何为python安装不同版本的模块

教你如何为 Mac 版 Chrome 增加启动参数

Odoo 13:如何为同一产品使用每个公司的不同重量单位计量单位

如何为第三方 Ruby 脚本包含 Gem

如何为 XSLT 代码片段配置 CruiseControl 的 C# 版本?

摇篮 4 Java 11