Jvm 错误 -6,以 64 位启动 Intellij-IDEA 时

2022-09-03 08:54:10

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

JVM error code 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值,但错误仍然存在。

根本原因可能是什么?

谢谢。


答案 1

我通过删除文件C:\Users\username\解决了我的情况下的问题。IdeaIC2016.2\idea.exe.vmoptions,因为我之前创建它是为了自定义VM选项。文件可以具有名称 idea64.exe.vmoptions,如果您覆盖 64 位版本的 Intellij IDEA 下的选项。


答案 2

最后将其跟踪到错误键入的VM选项。

不知何故,我的idea64.exe.vmoptions文件中的一行被错误地键入了。而不是我有(注意不需要的额外大写字母)。-XX:UseParNewGC-XX:USeParNewGC

更正后修复了问题 - 因此,如果您在启动时收到-6错误,请检查.vmoptions文件中的拼写错误。

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


推荐