2017-03-31 72 views
1
WrapperSimpleApp: Unable to locate the class org.sonar.application.App: 
java.lang.UnsupportedClassVersionError: org/sonar/application/App : Unsupported 
major.minor version 52.0 

我试图运行最简单的sonarqube(2分钟介绍)项目,并得到了这个错误。从环顾四周,我认为这个错误应该发生,当你没有在Mac上安装的最新版本的Java。我有java版本8,通过brew安装,我错过了什么?如何在mac上运行sonarqube?

+0

类52版对应于Java 8,因此您的系统中可能存在多个JVM,并且运行的预期不同。尝试输入'java -version'和'which java',这会让你走上正轨。 – Barend

回答

4

当您尝试运行需要Java 8的Java应用程序时,您会收到此消息,但您只有7或更低版​​本。

SonarQube需要Java 8(字节码版本52.0)。 您可以尝试安装Java 8,或者尝试使用SonarQube 5.5(5.6是第一个要求Java 8的版本)。