如果修改了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 2019.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 2019.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 2019.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
-Djava.net.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 2019.3.3 x64版本下的idea64.exe.vmoptions文件的默认配置:

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.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,环境永不崩溃。

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

  1. IDEA——修改idea64.exe.vmoptions文件解决coding卡顿问题

    引言   用idea软件同时打开多个项目时,过个几天不关闭,就慢慢陷入卡顿的漩涡.于是网上各种搜索解决方案,目前亲测有效的一个方案就是修改idea64.exe.vmoptions文件中的配置值. 介绍 ...

  2. autoCAD在win10闪退,修改acad.exe.config文件

    1.重新注册法 打开注册表编辑器,定位到ROOT\installer\Products\7D2F的两个键值并删除C:\ ProgramData\FLEXnet文件夹. 重新激活后就可以正常使用了. 2 ...

  3. VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)

    站点: 如果新建默认的Web安装项目,那它将创建的默认网站下的一个虚拟应用程序目录而不是一个新的站点.故我们只有创建新的安装项目,而不是Web安装项目.然后通过安装类进行自定义操作,创建新站如下图: ...

  4. exe程序文件修改工具有哪些

    1,peid, 2,exescope 3,quickunpack查壳 4,procdump 5,die 6,resource hacker 7,uedit图标修改 8,红盟EXE修改器 9.resto ...

  5. html中某个名称不能修改,解决type=file 文件修改表单 名称不能正常回显的问题

    easyui 框架下   代码如下: css: .file_box{ float: right; width: 1035px; border: 1px solid #999; height: 32px ...

  6. 用word2016/2019写论文或修改论文时出现文件发生错误解决办法

    相信很多童鞋在写论文和修改论文时都遇到过问题,如果一不小心,可能最近的努力都会白费了.今天,我把我在前几天修改论文时遇到的问题以及解决办法总结到这里. 所遇到的问题:前几天,我在修改论文,所用的编辑工 ...

  7. linux驱动读取文件失败怎么办,linux – 由于单个驱动器读取错误导致软件RAID-1导致内核故障...

    我在两个相同的希捷1GB硬盘上运行Fedora 19(内核3.11.3-201.fc19.x86_64),并安装了软件RAID-1(mdadm): # cat /proc/mdstat Persona ...

  8. intellij idea报错:类文件具有错误的版本 61.0, 应为 52.0

    在学spring框架的时候,一不小心更新了org.springframework的spring-context依赖包,升级到了6.0.3的版本,因此而报错. 找半天CSDN也没啥收货,都说是sprin ...

  9. python运行py文件参数错误_Pycharm运行加载文本出现错误的解决方法

    Pycharm打开大文件的时候出现这个错误,根据提示以及百度知道,是因为IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb.然后根据百度上的教程修改 修改bin文件中的ide ...

最新文章

  1. flask 创建基本模板
  2. 【centos6.5 安装 node.js + npm】
  3. html5和c3属性,H5与C3不得不说的知识点
  4. 自定义汇编程序,Weaver和运行时的可插拔知识
  5. C#中ref和out的使用小结
  6. 分析udp数据报_Linux内核网络udp数据包发送(二)——UDP协议层分析
  7. bugfree 数据库配置 显示No such file or directory
  8. JFrame的层次结构究竟是什么样的,什么又是ContentPane()
  9. android gradle 在assembleRelease之前 or 之后执行自定义task
  10. 《数字图像处理》实验7
  11. 如何给REED3阅读器都opml文件
  12. 如何实现高性能的在线 PDF 预览
  13. 如何快速提高Python能力
  14. 在 python 中使用 Selenium 报错self.capabilities = response['value'] KeyError: 'value'的解决办法
  15. 计算机控制系统第2次作业,201609计算机控制系统作业2
  16. 个保法下个人信息委托处理活动合规要点
  17. CentOS7下安装google chrome浏览器
  18. 学 Python 必看的书单汇总
  19. easy connect
  20. Java 打印PPT幻灯片

热门文章

  1. html5如何插入avi视频,JDG对决LNG!中野联动看点颇多,中野能否抵挡JDG的火热状态?...
  2. 微型计算机显卡坞介绍,【宏碁 Veriton N 4640G 服务器外观展示】接口|显卡坞|光驱坞_摘要频道_什么值得买...
  3. 渗透之——爆破Wifi密码脚本
  4. 从离散傅里叶变换到离散余弦变换 —— 公式证明
  5. 和芯星通UM220-IV模块串口不输出和上电异常问题
  6. Matlab高光谱遥感数据处理
  7. 1115: [POI2009]石子游戏Kam
  8. 为什么说使用HTTP代理上网更安全?
  9. 奥斯卡金像奖导演洛朗•维茨 (Laurent Witz)出席第十一届中国国际动漫节
  10. 从零开始掌握Python机器学习