启动intellij时报错Failed to load JVM DLL..jre\bin\jvm.dll,If you already have 32-bit JDK installed

本文介绍了在启动IntelliJ时遇到'Failed to load JVM DLL...jre\bin\jvm.dll'错误的原因及解决方法。错误源于误装了32位Java,而IntelliJ需要64位Java。通过查看Java位数确认问题,并提供了下载64位Java的链接,安装后问题得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、问题

启动intellij时报错:
这个错误是说,intellij需要加载jdk中的jvm.dll文件,但你的电脑装的是32位的java。也就是说你的java需要装64位的。在这里插入图片描述

二、出错原因

java官网把64位和32位的搞混了。
我电脑上装的是java1.8.0的版本,是从java官网下载的。

三、查看java位数

我们平常都是这样查看java位数的
dos窗口输入java -version,返回了64-Bit,所以认为是64位。
但java官网把64位和32位弄错了。所以说明我们装的是32位的
在这里插入图片描述

四、安装java64位

所以我们需要安装真正64位的java
链接:https://pan.baidu.com/s/1xnYyqFt5IMRlseFm20FFRg
提取码:ih9d

五、查看新的java位数

没有64-bit了,所以我们装对了
在这里插入图片描述

六、启动intellij

启动成功,没有报这个错误了

在这里插入图片描述

IntelliJ IDEA 2019.3.1中遇到'Failed to load JVM DLL'错误,通常是因为系统无法找到正确的JVM动态链接库(jvm.dll)。这通常发生在普通用户权限下启动IDE,因为JDKbin目录是受保护的。要解决这个问题,需要正确设置JAVA_HOME和IDEA_JDK_64环境变量。具体步骤如下: 参考资源链接:[IntelliJ IDEA 2019.3.1 启动失败:64位JDKJVM.dll问题解决方案](https://wenku.csdn.net/doc/5j9qy464cz) 首先,确保你已经安装了64位的JDK。接下来,你需要修改系统环境变量以帮助IDEA识别JDK路径。 1. 打开系统的'控制面板',选择'系统和安全',然后点击'系统'。 2. 在系统窗口左侧,点击'高级系统设置',然后选择'环境变量'。 3. 在'系统变量'区域,找到名为`JAVA_HOME`的变量,如果不存在,则点击'新建',在变量名中输入`JAVA_HOME`,变量值中输入你的64位JDK安装路径,例如`C:\Program Files\Java\jdk-11.0.7`(根据实际安装的JDK版本进行调整)。 4. 在同一'系统变量'区域,新建一个名为`IDEA_JDK_64`的变量,其值也设置为`JAVA_HOME`的值。 5. 在'用户变量'中找到`Path`变量,点击'编辑',在变量值的末尾添加`%IDEA_JDK_64%\bin`,确保在添加之前变量值中不包含多余的空格。 6. 保存所有环境变量设置并退出。 完成以上设置后,重启计算机或重新启动IntelliJ IDEA,应该不会再出现'Failed to load JVM DLL'的错误。这个错误的解决方法涉及到系统的配置,而《IntelliJ IDEA 2019.3.1 启动失败:64位JDKJVM.dll问题解决方案》这本书为你提供了详细的指导和解决方案,帮助你理解和实践如何在不同情况下配置和调整环境变量以解决IDEA启动问题。建议在解决了当前问题后继续阅读此书,以便深入理解环境变量的更多细节及其在不同开发环境下的应用。 参考资源链接:[IntelliJ IDEA 2019.3.1 启动失败:64位JDKJVM.dll问题解决方案](https://wenku.csdn.net/doc/5j9qy464cz)
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值