我们在启动eclipse或者myEclipse的时候,出现的这种failed to load the jni shared library,一般都是因为你的eclipse的版本位数和安装的java版本位数不一致照成,比如你是java64位,eclipse32位的。就会提示如图,
解决方法一:统一你的eclipse和java的位数,都安装32位的或者64位的。如果你安装了多个java版本,有32位的,也有64位的,这样你也可以把path和classpath的路径指向和你的eclipse版本位数一致的java,比如你的eclipse是32位的,你安装的也有32为的java,那就把path指向这个32位的java。
终极解决方法二:这种方法无需重装软件,也无需修改path,但是要求你的电脑里面有相同位数的eclipse版本和java版本。
这种时候你就可以修改你的eclipse的eclipse.ini文件即可。目的是指定该eclipse启动时调用那个java.
添加如下内容:
-vm
你的java路径/bin/javaw.exe (//-- 注:放第一行,这一行是写入你和eclipse一样位数的javaw.exe文件的地址)
指定的jdk启动地址,注意:javaw.exe使用的是bin里的。
运行eclipse时,报如下错误:Version 1.3.1_01 of the JVM is not suitable for this product.Version 1.5 or greater is required.时也可以使用该配置来解决
文字功底不够,如描述不准确或不清楚,请各位指正,谢谢!