启动 Eclipse 弹出“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的方式:

    1. 增加环境变量:JAVA_HOME,PATH,CLASSPATH
    2. JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_13
    3. PATH 前面增加%JAVA_HOME%\bin;
    4. CLASSPATH 前面增加.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(此处实际在大多数环境下用不到,只有特定情况下会用到
posted @ 2017-05-23 09:00  火线速递  阅读(199)  评论(0)    收藏  举报