2017-01-24 2 views
0

Я хочу использовать SonarQube для проверки качества кода, afaik sonarQube 6.2 работает с java 8, но в моей рабочей среде установлена ​​java 6. поэтому каждый ti, e, когда я запускаю SONAR.bat, чтобы запустить сервер, он дает jvm java-ошибку класса.Хотите использовать последнюю версию SonarQube (6.2) с java 6. Любая идея?

ЛЮБЫЕ предложения, как его решить?

ответ

2

Ваш единственный вариант - установить вторую JRE и использовать ее с SonarQube. Посмотрите на $SONARQUBE_HOME/conf/wrapper.conf. Чуть выше линии:

# DO NOT EDIT THE FOLLOWING SECTIONS 

Вы найдете:

#wrapper.java.command=/path/to/my/jdk/bin/java 

wrapper.java.command=java 

закомментировать второй линии, раскомментируйте первый, и чтобы она указывала на вашей установке Java 8.

+0

И что происходит, когда вы исправляете perms-файл журнала? –

+0

И, наконец, его работы, единственная проблема после предложения @ G.Ann с разрешениями java 8. как только дать ему разрешение (https://support.microsoft.com/en-us/help/2623670/-access-denied-or -other-errors-when-you-access-or-work-with-files-and-folders-in-windows) его работа прекрасна Спасибо! G.Ann –

Смежные вопросы