更多>>Java程序设计 Blog

IDEA 启动失败,弹出 Error launching IDEA Improperly specified VM option 错误弹窗

Error launching IDEA Improperly specified VM option. To fix the problem, edit your JVM options and remove the options that are obsolete or not supported by the current version of the JVM.

1、在修改了 idea 的 vm 文件后,关掉 idea 后,想要再次打开 idea 时,发现无法启动 idea 了,出现了错误弹窗提示。


2、错误信息如下:

- - - - - - - - - - -

Error launching IDEA

- - - - - - - - - - -

Improperly specified VM option. To fix the problem, edit your JVM

options and remove the options that are obsolete or not supported by

the current version of the JVM.

Failed to create JVM. JVM Path: D:\Program Files\JetBrains\IntelliJ IDEA

2022.2.1\jbr\

- - - - - - - - - - -

确定

- - - - - - - - - - -


3、错误信息弹窗,如图所示:


微信截图_20231101140117.png


4、经过查看 idea.vmoptions 文件后,发现参数修改出错了,如下:


微信截图_20231101141143.png


5、正确的配置代码如下:

-Xms2000m
-Xmx2500m
-XX:ReservedCodeCacheSize=1000m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

idea.max.intellisense.filesize=40480
idea.max.vcs.loaded.size.kb=40480
-javaagent:D:\java\Soft\idea2022.2.1\JetBrains\jetbra\ja-netfilter.jar=jetbrains


6、原始的配置代码如下:

-Xms128m
-Xmx1024m
-XX:ReservedCodeCacheSize=512m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

-javaagent:C:\jetbra2\jetbra\ja-netfilter.jar=jetbrains


7、说明:

如果找不到 idea.vmoptions 这个文件,可以通过查找搜索功能进行查找。

如搜索 vmoptions


评论列表

暂时没有相关记录

发表评论

用来接收审核回复提醒,请认真填写

  换一张?
captcha
看不清?点击图片换一张