繁体   English   中英

JDK 1.8无法与IntelliJ IDEA 15.0.2一起使用“错误:异常终止构建过程”

[英]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

有解决方案吗?

通过将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

我有完全一样的问题。 添加后:

-Xmx256m

到“ VM选项”,它开始起作用。

我有同样的问题,因为

-服务器

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM