一次解决Intellij IDEA can‘t load jvm DLL错误的过程

问题,于是下载了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://stackoverflow.com/questions/40204189/error-launching-idea-failed-to-load-jvm-dll-c-program-files-java-jdk1-8-0-112

https://stackoverflow.com/questions/48666118/error-launching-pycharm-failed-to-load-jvm-dllails/100715182

猜你喜欢

转载自blog.csdn.net/w8y56f/article/details/131735031
今日推荐