64位IntellJ IDEA启动报“failed to create jvm: error code -1”的解决办法

IntellJ IDEA很好用,就是吃内存严重,跑起来有些卡。早就知道IntellJ IDEA支持64位,32位总共才有4G内存,不能设置的太大。以前也用64位启动过,但老报错:failed to create jvm: error code -1。昨天,IntellJ IDEA太卡了,忍无可忍,决心要解决这个问题。


安装了64位JDK,就可以启动64位IntellJ IDEA,我也确定自己装的是64位JDK。动手到网上搜了半天也没搜出个结果来,后来在官网上搜索了64位IntellJ IDEA启动设置的文章https://intellij-support.jetbrains.com/entries/23455956 。知道了,IDEA会按照一定的配置顺序去搜索JDK的路径。


我自己知道,我的JDK装过几次,有32位的,也有64位的,虽然JAVA_HOME中配置的是64位JDK的路径,但在注册表中搜JDK,搜出来的却是32位JDK的路径。后来把32位、64位的JDK都卸载了,又清理了注册表,重新安装了64位JDK,64位IntellJ IDEA可以流畅的启动,启动速度比原来快多了,启动以后,打开工程,做其他操作也比原来快多了。64位IntellJ IDEA可以自己设置内存大小,可以设置大些。

你可能感兴趣的:(jdk,64位,idea,intellij,I)