无法启动sonarqube 6.1
Unable to start sonarqube 6.1
安装了sonarqube 6.1,
在 StartSonar.bat 文件中将 JAVA_HOME 设置为 C:\JDK\jdk1.8.0_92 并在路径变量中添加 C:\JDK\jdk1.8.0_92\bin还有
尝试开始时出现以下错误
Setting JAVA_HOME
PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System3
2\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\svnrepository\bin;
C:\SVN\bin;C:\apache-maven-3.0.4\bin;C:\Sonar\sonar-runner-2.0\bin;C:\JDK\jdk1.7
.0_60\bin;C:\ANT\ant-1.8.2\bin;C:\Maven\apache-maven-3.0.4\bin;C:\JDK\jdk1.8.0_9
2/bin;
JAVA_HOME: C:\JDK\jdk1.8.0_92
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.Ap
p: 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_arguments]
jvm 1 |
jvm 1 | Where:
jvm 1 | app_class: The fully qualified class name of the application to run.
jvm 1 | app_arguments: The arguments that would normally be passed to the
jvm 1 | application.
jvm 1 | Picked up _JAVA_OPTIONS: -Xms1024m -Xmx2048m
wrapper | <-- Wrapper Stopped
看起来您正在尝试 运行 在旧版本的 JVM 上使用 Java 8 编译的 class。那个 Tanuki 包装器是否尊重您设置的 JAVA_HOME 变量?如果你 运行 它不经过包装器会发生什么?
看这里:How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
编辑:此外,我看到您的路径同时引用了 JDK 1.7 和 JDK 1.8。我会尝试删除对 JDK 1.7 的引用,看看是否有影响。
安装了sonarqube 6.1, 在 StartSonar.bat 文件中将 JAVA_HOME 设置为 C:\JDK\jdk1.8.0_92 并在路径变量中添加 C:\JDK\jdk1.8.0_92\bin还有
尝试开始时出现以下错误
Setting JAVA_HOME
PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System3
2\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\svnrepository\bin;
C:\SVN\bin;C:\apache-maven-3.0.4\bin;C:\Sonar\sonar-runner-2.0\bin;C:\JDK\jdk1.7
.0_60\bin;C:\ANT\ant-1.8.2\bin;C:\Maven\apache-maven-3.0.4\bin;C:\JDK\jdk1.8.0_9
2/bin;
JAVA_HOME: C:\JDK\jdk1.8.0_92
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.Ap
p: 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_arguments]
jvm 1 |
jvm 1 | Where:
jvm 1 | app_class: The fully qualified class name of the application to run.
jvm 1 | app_arguments: The arguments that would normally be passed to the
jvm 1 | application.
jvm 1 | Picked up _JAVA_OPTIONS: -Xms1024m -Xmx2048m
wrapper | <-- Wrapper Stopped
看起来您正在尝试 运行 在旧版本的 JVM 上使用 Java 8 编译的 class。那个 Tanuki 包装器是否尊重您设置的 JAVA_HOME 变量?如果你 运行 它不经过包装器会发生什么?
看这里:How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
编辑:此外,我看到您的路径同时引用了 JDK 1.7 和 JDK 1.8。我会尝试删除对 JDK 1.7 的引用,看看是否有影响。