编程语言
首页 > 编程语言> > launching IDEA-If you already have a 64-bit JDK installed, define a JAVA_HOME...问题解析处理

launching IDEA-If you already have a 64-bit JDK installed, define a JAVA_HOME...问题解析处理

作者:互联网

一次修改IDEA中Help>Edit Custom VM Options>idea64.exe.vmoptions文件中Xms、Xmx与XX:ReservedCodeCacheSize参数,再重启IDEA就出现了如题报错。什么情况?怎么启动都启动不了?

1、具体报错信息:
  Error launching IDEA-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:D:\IntelliJ IDEA 2018.2.3\jre64\

截图如下:
在这里插入图片描述
2、尝试处理:
  按照提示,这是提示我设置下JDK的环境变量?但我的JDK环境变量不是早就设置好了吗?于是检查一下环境变量,发现没问题。然后我象征性增加了一个环境变量:IDEA64_VM_OPTIONS=C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJ IDEA 2018.2.3\idea64.exe.vmoptions,用于指定idea64.exe.vmoptions文件的位置。然后接着启动IDEA,同上提示,无法启动。

3、问题解决:
  经过查阅,可能是我更改的idea64.exe.vmoptions文件没有保存导致的。额。。。我更改的这个是运行时文件,不是IDEA安装目录的bin目录下的配置文件,然后就在C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJ IDEA 2018.2.3\目录下找到idea64.exe.vmoptions文件,将其替换成原来的文件并保存,后续再打开IDEA,成功打开!问题得以解决。

4、问题原因:
  修改idea64.exe.vmoptions文件未保存导致!

5、后续尝试:
  上面是替换成原来的文件,这里就尝试修改堆内存参数,并保存!启动IDEA一切正常,并且能看到IDEA右下角显示的内存也随之变大了。

可参考我另一篇文章:
《idea64.exe.vmoptions文件详解》

标签:...,already,JAVA,JDK,文件,IDEA,exe,idea64,vmoptions
来源: https://blog.csdn.net/qq_16268979/article/details/118637371