Java教程

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文件详解》

这篇关于launching IDEA-If you already have a 64-bit JDK installed, define a JAVA_HOME...问题解析处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!