JDK 1.8 not working with IntelliJ IDEA 15.0.2 "Error: Abnormal build process termination"

JDK 1.8 not working with IntelliJ IDEA 15.0.2 "Error: Abnormal build process termination"

我知道我可能是第 n 个问这个问题的人,但我一直在尝试通过查看过去几年的其他答案来寻找解决方案天,但我仍然卡住了。

每当我尝试将 JDK 1.8 与 IntelliJ IDEA 15.0.2 一起使用时,我在尝试 运行 我的程序时会收到以下错误:

Error: Abnormal build process termination: 
Error occurred during initialization of VM
Could not reserve enough space for 716800KB object heap

我已经尝试更改 vmoptions,但我仍然没有任何运气。以下是我目前的 vmoptions 值:

idea.exe.vmoptions

-server
-Xms512m
-Xmx1028m
-XX:MaxPermSize=1028m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

idea64.exe.vmoptions

-Xms1028m
-Xmx2048m
-XX:MaxPermSize=1028m -Xmx2048m
-XX:ReservedCodeCacheSize=1028m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

有解决这个问题的方法吗?

我遇到了完全相同的问题。在我添加之后:

-Xmx256m

到'VM options',开始起作用了。

通过将 vm 选项更改为以下内容找到了解决方案:

idea.exe.vmoptions

-server
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

idea64.exe.vmoptions

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

我遇到了同样的问题,因为

-server

选项包含在我的 idea64.exe.vmoptions 中。 尝试将其删除并重新启动您的 IDE