PyCharm启动报错:Failed to create JVM.解决办法之一
问题背景:
PyCharm无法启动。报错:Error launching PyCharm,提示Failed to create JVM.
问题描述:
在PyCharm中跑神经网络,修改了文件后突然无法启动PyCharm。 报错图片:
原因分析:
搜了半天网上都说是jre或者java环境变量、配置的问题,检查了很久也没有发现任何的问题,版本是新的、64位和电脑windows系统也相符合。 回溯了一下,做车道识别的作业,在本地跑神经网络,但轻薄本配置一般,所以照着网上找的资料提高了某个文件的参数。 当时的操作是:在PyCharm中点击“帮助”------“查找操作”------搜索“VM”,点击自定义VM选项,调高第二个参数Xmx。 但是手贱把参数调太高了……调到了10,000,000 pycharm64.exe.vmoptions文件内容如下所示:
-Xms128m -Xmx2048m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -XX:CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf=true -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true -javaagent:D:PyCharm 2019.3.3injetbrains-agent.jar
就是不小心把第二行的参数调得太高了。
解决方案:
找到C盘中用户(Users)里面的“.PyCharm”的文件夹,找到pycharm64.exe.vmoptions文件打开,用记事本即可。注意不是自己的安装目录下的同名文件!改小第二行Xmx这个参数,搞定。