[英]Jvm error -6 while starting Intellij-IDEA in 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 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.