64位windows操作系统安装pycharm后,双击图标打不开,提示jvm.dll加载失败解决方法

64位windows操作系统安装pycharm后,双击图标打不开,提示jvm.dll加载失败解决方法

网上的解决方法有两种,一种是安装microsoft visual c++ 2010 redistributable,但是我的电脑上有这个软件,所以这个方法对我来说不可行;
另外一种方法是安装JDK,以下是具体的步骤:

一、到pycharm的安装目录下查看jre的版本以及OS_ARCH,我的是C:\Program Files\JetBrains\PyCharm 2019.1.1\jre64,下面有一个release的文件,我的OS_ARCH是X86_64,所以安装的时候路径选择的是C:\Program Files (x86)而不是C:\Program Files;
在这里插入图片描述

二、下载安装相应版本的jdk,官网地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
根据操作系统选择版本,我安装的是jdk11,64位windows操作系统,安装路径为:C:\Program Files (x86)\Java\jdk11.0.3,安装完成之后检查该目录下有没有jre文件夹,如果有就直接设置环境变量,如果没有就要手动安装jre;

三、手动安装jre,在cmd界面进入jdk的安装目录,运行bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre(参考博客https://blog.csdn.net/weixin_32916879/article/details/88637080),就会生成jre的文件夹;如果运行之后提示错误,没有jre的文件夹出现,以管理员的身份运行cmd之后继续重复上面的操作即可。
在这里插入图片描述
四、设置环境变量
首先设置用户变量,Control Panel\System and Security\System,点击左上角高级系统设置,打开系统属性,点击环境变量,
在这里插入图片描述
新建用户变量
在这里插入图片描述
因为我的电脑之前安装过java的低版本,这次的版本比较高,所以在cmd下用where is java查看电脑上目前的java,找到高版本的java所在的路径,我的是C:\Program Files (x86)\Java\jdk11.0.3\bin,然后设置系统变量,找到path变量,点击编辑,将C:\Program Files (x86)\Java\jdk11.0.3\bin;添加到path变量的最前面。
在这里插入图片描述
完成之后即可解决打不开的问题。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
安装PyCharm之后,如果无法打开该应用程序,可能有以下几个可能的原因和解决方法: 1. 检查系统要求:确保您的计算机满足PyCharm的系统要求。PyCharm对于不同的操作系统有不同的要求,例如特定的操作系统版本或硬件要求。请确保您的计算机满足这些要求。 2. 检查安装步骤:重新检查您在安装过程中的步骤是否正确。可能是您在安装过程中遗漏了某些关键步骤。建议您重新安装PyCharm,并确保按照官方文档提供的步骤进行操作。 3. 检查错误信息:如果在尝试打开PyCharm时收到任何错误消息或警告,请仔细阅读这些消息并尝试根据消息提供的指导进行修复。常见的错误可能包括缺少依赖项、配置错误或许可证问题等。 4. 检查日志文件:PyCharm通常会生成日志文件,记录应用程序的活动和错误。查找并查看PyCharm的日志文件,这有助于确定问题所在。您可以在PyCharm安装目录中查找日志文件,并查看其中的错误消息或警告。 如果以上方法都没有解决问题,您可以尝试以下步骤: 5. 卸载并重新安装:如果尝试过上述步骤后问题仍然存在,您可以尝试完全卸载PyCharm,并重新下载和安装最新版本的PyCharm。 6. 向官方支持寻求帮助:如果您仍然无法解决问题,建议您联系PyCharm的官方支持团队。他们可以为您提供更具体的指导和解决方案。 总结起来,如果安装PyCharm后无法打开,请检查系统要求、安装步骤、错误信息和日志文件,并尝试卸载并重新安装。如果问题仍然存在,请向官方支持寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值