我运行了一个远程SonarQube服务器(版本5.0.1),并安装了用于IntelliJ的SonarQobe插件(IntelliJ版本13 Ultimate)。
现在我想使用这个插件在IntelliJ中分析我的源代码。问题是我得到了一个java.lang.OutOfMemoryError: Java heap space
-错误。此外,IntelliJ在错误结束时声称:java.lang.IllegalStateException: Error status [command: C:Program Files (x86)JetBrainsIntelliJ IDEA 13.1.6jrejrebinjava.exe ...
如何更改IntelliJ用于调用声纳运行程序的JRE版本?通常我使用Java 8,我也想将Java 8用于声纳转轮。
一些背景信息:
我的操作系统是Windows 7 Enterprise,JAVA_HOME变量设置为所需的JAVA版本。
我在这篇文章中为自己找到了一个解决方案:https://intellij-support.jetbrains.com/hc/en-us/articles/206827547-Selecting-the-JDK-version-the-IDE-will-run-under
- 添加一个名为IDEA_JDK的Windows环境变量,并将其设置为所需的64位JDK版本
- 使用idea64.exe启动64位版本的IntelliJ