当前位置: 首页 > exception > 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法

启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法

重装系统后出现了Failed to load the JNI shared library jvm.dll这个异常。

原因1:给定目录下jvm.dll不存在。
对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。这个方式实际几乎不可能出现。

原因2:eclipse的版本与jre或者jdk版本不一致
对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。
原因2的概率更大一些,原因1不太可能发生

实际本地的开发环境,用32位还是64位影响不大,而且从编译发布到服务器角度也不会有冲突,而且换jdk更简单一些,所以果断更换了jdk的版本。
我的本地可是有一大堆jdk版本。

另附加windows环境下设置jvm的方式:

 Python |  复制 |? 
1
2
增加环境变量:JAVA_HOME,PATH,CLASSPATH
3
JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_13
4
PATH 前面增加%JAVA_HOME%\bin; 
5
CLASSPATH 前面增加.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(此处实际在大多数环境下用不到,只有特定情况下会用到tools.jar,有的容器已经自带) 
6



本文固定链接: http://anyoneking.com/archives/763 | 懒散狂徒的博客
标签: ,

【上一篇】
【下一篇】

报歉!评论已关闭.