当前位置: 首页 > 知识库问答 >
问题:

“java 1.6.0_45不支持插件java”,来自SonarQube 4.5.4的指定java版本为1.7

耿俊彦
2023-03-14

我正试图在服务器上配置SonarQube 4.5.4。对于SonarQube版本,它需要JDK1.7,在构建我的Android系统固件时,只能将JDK1.6设置为默认jdk。

现在JDK1.7还在我的电脑上,而不是默认的。因此,为了使SonarQube运行,JDK1.7的绝对路径在/conf/wrapper.conf中指定,下面一行:

wrapper.java.command=/usr/lib/jvm/java-7-oracle/jre/bin/java

共有1个答案

单喜
2023-03-14

以黑客的方式为声纳转轮指定一个java:

  1. 编辑文件 /bin/sonar-runner
  2. 查找java_cmd=“'which java'”
  3. 使用目标Java的绝对路径更改命令,如我的命令:java_cmd=/usr/lib/jvm/java-7-oracle/jre/binjava.
 类似资料:
  • 问题内容: Hello Hello.html Error 可能是什么问题? 问题答案: 问题是由于Java版本不匹配。参考类参考: Java SE 12 = 56(十六进制0x38) Java SE 11 = 55(十六进制0x37) Java SE 10 = 54 Java SE 9 = 53 Java SE 8 = 52 Java SE 7 = 51 Java SE 6.0 = 50 Java

  • JUnit 5在运行时需要Java 8(或更高版本)。当然,您仍然可以测试使用以前版本的JDK编译的代码。

  • 类似于这里问的问题:Android Studio不支持的gradle版本,但我使用的是兼容版本,但那里的答案并没有为我解决问题。 我使用的是在Ubuntu 14.04 LTS下运行的Android Studio Beta 0.8.1。我正在尝试导入一个与我的团队共享的项目,但当我克隆该项目并尝试构建它时,我收到了以下错误: 当我点击链接时,我收到这个错误: 下面是我的build.gradle文件的

  • 问题内容: 我最近卸载了Java 8,以使用Java 6,因为我希望我的代码/创建内容可以被更多的人使用,而不仅仅是Java 8上的人。当我这样做时,它会返回: 当我这样做时: Java似乎一切正常,但是当我尝试运行可执行JAR时也会发生这种情况。我通过手动执行java -jar(jar名称)解决了它 问题答案: 根据maven网站的说法,支持Java 6的最新版本是3.2.5,并且3.3和更高版

  • 我最近卸载了Java8,为了使用Java6,我希望我的代码/创建能够被更多的人使用,而不仅仅是那些在Java8上使用的人。执行时,它返回: 当我执行: 使用Java似乎一切都很好,但当我尝试运行可执行JAR时也会发生这种情况。我通过手动执行java-jar(jar名称)来绕过它

  • 我已经改变了gradle构建工具版本版本和清洁项目,使项目,但不工作