我正在使用Netbeans 8.0.1,我需要在提交SVN之前运行并检查我的IDE中的SonarQube分析.我已经安装了插件Netbeans-Radar插件,用于启动本地分析和检查结果.此插件有一个名为"获取Sonnar Runner问题"的选项,就像我在此网站中找到的那样:http://code.google.com/p/radar-netbeans/
问题是,当我运行此选项时,过了一会儿,我发现了"Java堆空间"错误.我知道这个错误意味着什么,但我不知道如何解决它.我尝试增加Netbeans的堆空间,将参数"-J-Xmx1024m"添加到文件.../Netbeans 8.0/etc/netbeans.conf中的属性"netbeans_default_options".Netbeans的堆空间确实增加了,因为我查看了jvisualVM(Netbeans进程有1GB的堆空间).
问题是插件启动了一个独立的进程,并且不使用netbeans.conf文件中指示的参数.在错误日志中,我看到正在启动此命令:
C:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin\java.exe -cp C:\Users\XXX\AppData\Local\Temp\sonar-runner-impl7326402756121541816.jar org.sonar.runner.impl.BatchLauncherMain C:\Users\XXX\AppData\Local\Temp\sonar-project1505822727125430784.properties
Run Code Online (Sandbox Code Playgroud)
所以,问题是,有人可以告诉我如何配置Netbeans-Radar插件以增加堆空间?启动java.exe时,如何配置Netbeans或Radar插件以使用参数"-Xmx1024m"?
我使用的是这个版本:Netbeans 8.0.1,Radar-plugin 2.1
该链接要求在官方网站上提供该功能:http://code.google.com/p/radar-netbeans/issues/detail?id = 29,并已在版本2.2-SNAPSHOT中添加(未在当前日期发布) .
在设置面板(工具>选项>其他> SonarQube)中,有一个名为"Runner JVM arguments"的选项.我试过1GB(选项-Xmx1024m),现在工作得很好.
| 归档时间: |
|
| 查看次数: |
4285 次 |
| 最近记录: |