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.3\bin\jetbrains-agent.jar

就是不小心把第二行的参数调得太高了。


解决方案:

找到C盘中用户(Users)里面的“.PyCharm”的文件夹,找到pycharm64.exe.vmoptions文件打开,用记事本即可。注意不是自己的安装目录下的同名文件!改小第二行Xmx这个参数,搞定。
安装IntelliJ IDEA时出现“Cannot collect JVM options”这个错误提示,通常意味着IDEA无法正确地获取到Java虚拟机(JVM)的配置信息,这可能是由于多种原因造成的。以下是一些可能的原因以及解决方法: 1. Java环境未正确安装或配置:确保你的计算机上安装了Java,并且JAVA_HOME环境变量已正确设置,指向了Java安装目录。可以通过运行`java -version`和`echo %JAVA_HOME%`(Windows)或`echo $JAVA_HOME`(Linux/Mac)来检查。 2. IDEA配置文件问题:IDEA使用配置文件来获取JVM参数,如果这些文件丢失或损坏,可能会导致问题。检查`.IntelliJ2020.x`(其中.x代表具体版本号)目录下的配置文件,如`idea.exe.vmoptions`或`idea64.exe.vmoptions`,并确保它们存在于正确的位置。 3. 权限问题:尝试以管理员权限(Windows)或使用sudo命令(Linux/Mac)运行安装程序,有时候权限不足也会导致配置文件无法正确读取。 4. 安装程序损坏:下载的安装程序可能已损坏或不完整。尝试重新下载安装程序,并在安装过程中重新检查上述问题。 5. 系统兼容性问题:确保你的操作系统和IDEA版本兼容,并且你的系统满足安装IDEA的最小要求。 6. 安装日志:查看IDEA安装日志文件,通常位于安装目录下,文件名可能类似于`idea.log`,它可能会提供更具体的错误信息。 7. 使用命令行安装:尝试使用命令行参数来安装IDEA,有时这可以绕过安装向导的问题。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值