failed to load the jni shared library bin client jvm.dll

原因往往是系统环境变量参数设置的java虚拟机位数和当前启动的eclipse所需的java虚拟机位数不匹配,比如一个是64位,另一个是32位

怎么查看java虚拟机位数,如图:

 

这是32位的虚拟机版本信息,最后一行java HotSpot(TM).....可以查看

对比下图64位:

 

 以上两图对比可以看出不同虚拟机位数的信息

 

如何查看eclipse启动需要的虚拟机版本

在当前使用的eclipse下的eclipse.ini里,如下截图:

 

 以上的64位的eclipse,对比下图32位的来看看有何不同:

 

 对比发现后面的后缀,64位的多了字符串“_64”,32位则没有

 

如何配置eclipse单独启动的虚拟机

在当前使用的eclipse下的eclipse.ini里设置参数如下:

-vm
D:/JavaIDE/jdk/jdk1.8.0_60/jre/bin/server/jvm.dll(设置成这个eclipse能够启动的虚拟机)

 

 

 以上就是所有,这样可以不用更改系统全局的环境变量,来满足eclipse的启动需要。

posted @ 2020-02-13 10:01  灵风雨  阅读(194)  评论(0编辑  收藏  举报