Java 启动64位Intellij IDEA时出现Jvm错误-6

Java 启动64位Intellij IDEA时出现Jvm错误-6,java,intellij-idea,jvm,64-bit,Java,Intellij Idea,Jvm,64 Bit,在64位模式下启动Intellij IDEA(15.0.3)时遇到问题。单击idea6.exe时,我收到此错误(未能创建JVM错误代码-6): 这是我的配置: 系统: Windows 7 - 64 bit - 16GB RAM 系统变量: IDEA_JDK_64: C:\Program Files\Java\jdk1.8.0_74 JVM_HOME: C:\Program Files\Java\jdk1.7.0_79 (1.7 version is needed for

在64位模式下启动Intellij IDEA(15.0.3)时遇到问题。单击idea6.exe时,我收到此错误(未能创建JVM错误代码-6):

这是我的配置:

  • 系统:

      Windows 7 - 64 bit - 16GB RAM
    
  • 系统变量:

      IDEA_JDK_64: C:\Program Files\Java\jdk1.8.0_74
      JVM_HOME: C:\Program Files\Java\jdk1.7.0_79 
      (1.7 version is needed for my dev activity)
    
  • vm选项:默认为idea64.exe.vmoptions

作为尝试:我尝试了各种组合,比如指向同一JDK路径的系统变量,或者在idea64.exe.vmoptions中增加-Xmx值,但错误仍然存在

根本原因是什么


非常感谢。

最终找到了一个输入错误的VM选项

不知何故,我的idea64.exe.vmoptions文件中的一行键入错误。我没有使用
-XX:UseParNewGC
而是使用
-XX:UseParNewGC
(注意多余的大写字母)

修正了这个问题-所以如果在启动时出现-6错误,请检查.vmoptions文件中的拼写错误


请注意,此文件可能有多个副本。默认设置在安装文件夹中(例如“Program Files(x86)\Jetbrains\Intellij 2016.1\bin\idea64exe.vmoptions”),但如果选择“帮助…编辑自定义虚拟机选项”在IDE中,它将在\Users\.IntellijIdea2016.1\idea64exe.vmoptions中创建一个覆盖文件

我在64位Windows 7和JDK1.8.092上遇到了IntelliJ IDEA 2016.1.3的相同问题


执行
idea.bat
而不是
idea.exe
对我来说很有效。

我通过删除文件C:\Users\username\.IdeaIC2016.2\idea.exe.vmoptions解决了这个问题,因为我以前创建它是为了自定义VM选项。如果您在64位版本的Intellij IDEA下重写了选项,则文件名可以是idea64.exe.vmoptions

也有同样的问题,
studio64.exe.vmoptions
中的任何选项都会导致此窗口


通过更改
PATH
中的条目进行修复,它有一个旧的
JDK
文件夹,该文件夹指向不同于
Java\u HOME
(Java 8)的Java安装(Java 7),更换后-Android Studio以
studio64.exe.vmoptions
文件中的条目正常启动。

我认为问题的原因是您使用的是32位启动器,它的RAM限制为4G

因此,如果您将c:\users\XXXXXX.WebStorm2016.3\webstorm.exe文件->中的值“-Xmx”更改为2048,这应该会有所帮助。否则->删除此文件并等待WebRoTM建议您从IDE更改它


注意:在您的c:\Program文件中也有webstorm.exe和webstorm64.exe文件。对于我来说,使用Intelli J Idea Community 2017.3版,我在c:\Users\${UserName}.IdeaIC2017.3\config中找到了Idea.exe.vmoptions文件。由于早期的崩溃(-Xmx4096m),我将JVM堆内存从512MB增加到4096MB。更改为1024MB似乎就可以了。

对我来说,一旦我删除了在C:USERS.IntelliJIdea2017.2\config文件夹下创建的vmoptions文件,它就起作用了。

您定义了JAVA_HOME和JRE_HOME系统变量吗?此外,如果这不能解决您的问题,请尝试新的intellij 2016.1。设置JRE_HOME没有帮助:同样的错误仍然发生。只有升级到新版本才能解决此问题。非常感谢你的提示;)我也有同样的问题——出于某种原因,今天早上才开始。目前使用IntelliJ 2016.1.1版;我试着删除JDK并安装最新版本-运气不好。将JRE复制到IntelliJ目录-仍然无法工作(启动消息显示了正确的路径,因此它肯定在尝试使用正确的JRE)。32位版本工作正常,只是64位版本拒绝启动。对我来说,实际上删除以下内容是有效的:C:\Users\username\.PhpStorm2016.2\.PhpStorm.exe.vmoptions for Android studio:
C:\Users\username\.AndroidStudio2.3\studio64.exe.vmoptions
for PyCharm:C:\Users\username\.PyCharmCE2018.1\config\pycharm64.exe.vmoptions事实上“编辑自定义VM选项”在users\中创建了一个覆盖文件。IntelijIdea是解决我的问题的关键。遗憾的是,包括“设置”在内的完全卸载没有删除此选项。谢谢!您给了我正确的方向。似乎arg name中的任何键入都会导致此问题。