即使设置了路径变量,SonarQube也不会在Windows上启动

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (138)

我的jdk版本是1.7.0。我搜索了答案,但我找不到正确的答案。这是我得到的错误。Plaese帮助我解决问题。

C:\sonarqube-5.6\bin\windows-x86-64>StartSonar.bat
wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
jvm 1    |
jvm 1    | WrapperSimpleApp: Unable to locate the class  org.sonar.application.App: java.lang.UnsupportedClassVersionError:  org/sonar/application/App : Unsupport
ed major.minor version 52.0
jvm 1    |
jvm 1    | WrapperSimpleApp Usage:
jvm 1    |   java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class} [app_a
 rguments]
 jvm 1    |
 jvm 1    | Where:
 jvm 1    |   app_class:      The fully qualified class name of the application t
 o run.
 jvm 1    |   app_arguments:  The arguments that would normally be passed to      the
jvm 1    |                   application. 
wrapper  | <-- Wrapper Stopped
Press any key to continue . . .
提问于
用户回答回答于

当您尝试将使用较高Java版本创建的程序类文件运行到较低Java版本时,会发生java.lang.UnsupportedClassVersionError问题。要解决此问题,请按以下步骤操作:

安装高级Java版本(1.8)并设置JAVA_HOME。 转至/ opt / sonar / sonarqube-6.7.3 / confwrapper.conf文件中编辑以下行并重新启动声纳。wrapper.java.command = / My / jdk_home / bin / java

用户回答回答于

SonarQube 5.6(LTS *) - 2016年6月3日 长期支持版本,需要运行Java 8

SonarQube 5.1.2SonarQube 5.5的版本 应该可以与Java 7一起使用

扫码关注云+社区

领取腾讯云代金券