300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > IntelliJ IDEA 修改 idea64.exe.vmoptions文件修改错误导致软件打不开

IntelliJ IDEA 修改 idea64.exe.vmoptions文件修改错误导致软件打不开

时间:2021-09-27 09:49:44

相关推荐

IntelliJ IDEA 修改 idea64.exe.vmoptions文件修改错误导致软件打不开

 如果修改了idea64.exe.vmoptions文件中的参数,然后导致idea打不开,那么此文一定能帮你解决问题。

 有的小伙伴出现此类问题之后,可能尝试的重装IntelliJ 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:C:\JetBrains Series\Intellij_IDEA\IntelliJ IDEA .3.3\jbr\

或者出现如下问题:

错误文本:

If you already have a 64-bit JDK installed,define a JAVA_HOME variable in Computer > System Properties > System Settings > Environment Variables

Failed to create JVM. JVM Path:C:\JetBrains Series\Intellij_IDEA\IntelliJ IDEA .3.3\jbr\

一、前言

 IntelliJ IDEA会将默认的配置数据缓存在C盘,如果你的IntelliJ IDEA安装在D盘,出现上述问题之后,不管你是删除D盘中的IntelliJ IDEA文件夹还是修改D盘中的idea.exe.vmoptions或者idea64.exe.vmoptions文件会发现都没有解决问题。

 IntelliJ IDEA会读取缓存在C盘的数据,所以只有你修改的C盘中的数据缓存才会真正解决问题。

二、修改配置文件

 首先,我们找到IntelliJ IDEA在C盘的缓存文件夹,默认为:C盘==>用户文件夹==>用户名文件夹==>.IntelliJIdea==>config

 然后,使用记事本编辑idea.exe.vmoptionsidea64.exe.vmoptions文件

 最后一步,将idea.exe.vmoptionsidea64.exe.vmoptions文件的数据更改为正确配置,然后保存

 下面为IntelliJ IDEA .3.3 x64版本下的idea.exe.vmoptions文件的默认配置:

-server-Xms128m-Xmx512m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Djdk.attach.allowAttachSelf=true-Dkotlinx.coroutines.debug=off-Djdk.module.illegalAccess.silent=true

 下面为IntelliJ IDEA .3.3 x64版本下的idea64.exe.vmoptions文件的默认配置:

-Xms128m-Xmx750m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Djdk.attach.allowAttachSelf=true-Dkotlinx.coroutines.debug=off-Djdk.module.illegalAccess.silent=true

 如果你的电脑内存足够大的话还可以增大如下参数来提高IntelliJ IDEA加载大项目的速度(我的电脑为16G内存)。

 下图为我的电脑的idea64.exe.vmoptions文件配置参数供大家参考(我的电脑为16G内存):

 关键的三个参数的说明

1、-Xms 是最小启动内存参数

2、-Xmx 是最大运行内存参数

3、-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

三、最后

如果此文解决了你的问题,那就点个赞再走吧!愿你的代码远离BUG,环境永不崩溃。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。