本文共 976 字,大约阅读时间需要 3 分钟。
文章目录
一次解决Intellij IDEA can’t load JVM DLL错误的过程
今天在一台新的Windows 10电脑上安装Intellij IDEA 2019.2 community版本后,在启动Intellij时报错“Failedo to load JVM DLL” 的错误。
详细错误信息如下:
Failed to load JVM DLL
…\jbr\bin\server\jvm.dll If you already have a 64-bit JDK installed, define a JAVA_HOME variable …
一开始以为是没有安装JDK的问题,于是下载了Redhat OpenJDK8 的zip包,解压,并设置JAVA_HOME
环境变量,并将%JAVA_HOME%\bin
添加到PATH
环境变量中。在cmd
和Git Bash
中检查环境变量都设置正确,可是一启动Intellij,还是一样的错误。
然后安装Redhat OpenJDK8的exe包,重复上面步骤,一样的错误。
然后安装Oracle JDK8的exe包,重复上面步骤,一样的错误。
然后想起Intellij应该都自带了用于启动Intellij自身的JVM,并且检查错误信息中的\jbr\bin\server\jvm.dll
的DLL文件,也是存在的,百思不得其解。
然后试着按照Stackoverflow上的一个回答,下载安装Microsoft Visual C++ 2010 Redistributable Package (x64),一样的错误。
又怀疑Intellij快捷方式指向错了,但是检查又没有错,并且手工运行idea64.exe也是一样的错误。
然后看到Stackoverflow上另一个回答中提到在Windows 10中用Run as adminstrator可以解决该问题,试了一下,还真的可以。然后将快捷方式的属性勾选Run as adminstrator,这样就不用每次都右键Run as adminstrator。
后面突然意识到我这台电脑上的账号本来应该要有Administrator的权限的,只是权限配置错了,于是换了一个有Administrator的账号登录,再安装并打开Intellij,一切顺利。
参考文档:
转载地址:https://cookcode.blog.csdn.net/article/details/100715182 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!