2012-12-13 95 views
1

我正在为我的项目使用SONAR。 使用“StartSonar.bat”启动Sonar时,会引发以下异常。启动Sonar时出错

wrapper | --> Wrapper Started as Console 
wrapper | Launching a JVM... 
jvm 1 | Error occurred during initialization of VM 
jvm 1 | java/lang/NoClassDefFoundError: java/lang/Object 
wrapper | JVM exited while loading the application. 
wrapper | Launching a JVM... 
jvm 2 | Error occurred during initialization of VM 
jvm 2 | java/lang/NoClassDefFoundError: java/lang/Object 
wrapper | JVM exited while loading the application. 
wrapper | Launching a JVM... 
jvm 3 | Error occurred during initialization of VM 
jvm 3 | java/lang/NoClassDefFoundError: java/lang/Object 
wrapper | JVM exited while loading the application. 
wrapper | Launching a JVM... 
jvm 4 | Error occurred during initialization of VM 
jvm 4 | java/lang/NoClassDefFoundError: java/lang/Object 
wrapper | JVM exited while loading the application. 
wrapper | Launching a JVM... 
jvm 5 | Error occurred during initialization of VM 
jvm 5 | java/lang/NoClassDefFoundError: java/lang/Object 
wrapper | JVM exited while loading the application. 
wrapper | There were 5 failed launches in a row, each lasting less than 300 seconds.  
Giving up. 
wrapper | There may be a configuration problem: please check the logs. 
wrapper | <-- Wrapper Stopped 
Press any key to continue . . . 

使用Java 1.7.0._09。请帮我解决这个问题。 另外,我尝试在IntelliJ IDEA 11社区版中配置Sonar。它在启动IDE时失败。 Community Edition是否有可用于运行Sonar的插件?

+0

同我两个系统遇到升级后。 – VinayVeluri

回答

0

你对wrapper.conf文件中的'wrapper.java.command'有什么价值?看起来像是没有JVM可用

+0

我使用的是Windows机器,我没有设置'wrapper.java.command'。我甚至在设置环境变量后尝试过,仍然是一样的。默认情况下,它从'JAVA_HOME'我想。 – VinayVeluri

0

你确定你已经安装了JDK,而不仅仅是JRE吗?

另外检查JAVA_HOME配置是否正确。确保将JAVA_HOME环境变量设置为指向JDK根文件夹。

+0

当我在机器中安装JDK 1.7.0时,我执行了SONAR。我已经将JDK更新到1.7.0_09版本并且无法执行SONAR – VinayVeluri

0

做一两件事,去<sonarDirectory>\conf和编辑wrapper.conf文件并设置这两条线:

wrapper.java.command=C:\Program Files\Java\jdk1.8.0_20\bin\java 
#wrapper.java.command=java