繁体   English   中英

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

[英]Jvm error -6 while starting Intellij-IDEA in 64 bit

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

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

根本原因是什么?

非常感谢你。

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

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

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

更正修复了问题 - 如果启动时出现-6错误,请检查.vmoptions文件是否存在拼写错误。

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

我在使用JDK1.8.0_92的64位Windows 7上遇到了与IntelliJ IDEA 2016.1.3相同的问题。

执行idea.bat而不是idea.exe为我工作。

我认为问题是因为你使用的是32位启动器,而且它的RAM有限制为4G。

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

注意:c:\\ Program Files中还有webstorm.exe和webstorm64.exe文件

有同样的问题, studio64.exe.vmoptions任何选项studio64.exe.vmoptions导致了这个窗口。

通过更改PATH条目来修复,它有旧的JDK文件夹,它指向不同的Java安装(Java 7)而不是JAVA_HOME (Java 8),在替换它之后 - Android Studio正常启动了studio64.exe.vmoptions文件中的条目。

对我来说,使用Intelli J Idea社区版2017.3,我在C:\\ Users \\ $ {UserName} .IdeaIC2017.3 \\ config中找到了idea.exe.vmoptions文件。 由于早期的崩溃(-Xmx4096m),我已经将JVM堆内存从512MB增加到4096MB。 改为1024MB似乎可以胜任。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM