试图在 IntelliJ IDEA 中使用 maven 安装模块。这样做会抛出以下错误
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
我的问题是:
- 这是由于 idea/bin/vmoptions 文件中的 VM 大小设置造成的吗?增加它会有什么不同吗?
- 如果可以,我该怎么做?由于我没有必要的权限来编辑文件,是否有其他选项可以从 IntelliJ 更改它而不是编辑文件?
- 如果不可能,真的值得请求管理员权限来更改它吗?
编辑:当前 vmoptions 文件内容(使用 Intellij IDEA 8.1.4 )
-Xms32m
-Xmx256m
-XX:MaxPermSize=150m
-ea
最佳答案
这有两个方面。
如果您使用的是 32 位 JVM 并且有 4GB 或更多内存,那么您可能会遇到 non-contiguous Java memory. 问题。解决方案是切换到 64 位 JVM。
如果您已经在使用 64 位 JVM,请增加运行应用程序时使用的内存量。以下是一些数字:
-Xms128m -Xmx512m -XX:MaxPermSize=300m -ea
关于java - 更改 IntelliJ IDEA 中的 VM 设置 : Error occurred during initialization of VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13220048/