Невозможно запустить sonarqube 6.1

Установил sonarqube 6.1, установите JAVA_HOME как C:\JDK\jdk1.8.0_92 в файле StartSonar.bat и добавьте 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

1 ответ

Решение

Похоже, вы пытаетесь запустить класс, скомпилированный с Java 8, в более старой версии JVM. Эта оболочка Tanuki учитывает установленную вами переменную JAVA_HOME? Что произойдет, если вы запустите его, не пройдя через оболочку?

Смотрите здесь: Как исправить java.lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor

Изменить: Кроме того, я вижу, что ваш путь относится к JDK 1.7 и JDK 1.8. Я бы попытался удалить ссылку на JDK 1.7, чтобы понять, имеет ли это значение.

Другие вопросы по тегам