运行Eclipse出错:Failed to load the JNI shared library
来源:互联网 发布:手机任意显示软件 编辑:程序博客网 时间:2024/06/01 09:02
运行Android的ADT,即Eclipse出错:
Failed to load the JNI shared library
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
其中背景是:
1.之前已经可以正常运行的,即已经正常安装了JRE6的。
2.后来删除掉了JRE6了。
3.刚刚又去重新安装了JRE6,结果还是错误依旧。
4.并且已经确定了:
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
是存在的。
【解决过程】
1.现在想办法搞清楚,为何还是不行。
难道需要重启电脑才可以???
2.去随便看了看,当前的eclipse的配置:
D:\tmp\tmp_dev_root\android\adt-bundle-windows\eclipse\eclipse.ini
其中背景是:
1.之前已经可以正常运行的,即已经正常安装了JRE6的。
2.后来删除掉了JRE6了。
3.刚刚又去重新安装了JRE6,结果还是错误依旧。
4.并且已经确定了:
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
是存在的。
【解决过程】
1.现在想办法搞清楚,为何还是不行。
难道需要重启电脑才可以???
2.去随便看了看,当前的eclipse的配置:
D:\tmp\tmp_dev_root\android\adt-bundle-windows\eclipse\eclipse.ini
其中背景是:
1.之前已经可以正常运行的,即已经正常安装了JRE6的。
2.后来删除掉了JRE6了。
3.刚刚又去重新安装了JRE6,结果还是错误依旧。
4.并且已经确定了:
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
是存在的。
【解决过程】
1.现在想办法搞清楚,为何还是不行。
难道需要重启电脑才可以???
2.去随便看了看,当前的eclipse的配置:
D:\tmp\tmp_dev_root\android\adt-bundle-windows\eclipse\eclipse.ini
其中背景是:
1.之前已经可以正常运行的,即已经正常安装了JRE6的。
2.后来删除掉了JRE6了。
3.刚刚又去重新安装了JRE6,结果还是错误依旧。
4.并且已经确定了:
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
是存在的。
【解决过程】
1.现在想办法搞清楚,为何还是不行。
难道需要重启电脑才可以???
2.去随便看了看,当前的eclipse的配置:
D:\tmp\tmp_dev_root\android\adt-bundle-windows\eclipse\eclipse.ini
其中背景是:
1.之前已经可以正常运行的,即已经正常安装了JRE6的。
2.后来删除掉了JRE6了。
3.刚刚又去重新安装了JRE6,结果还是错误依旧。
4.并且已经确定了:
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
是存在的。
【解决过程】
1.现在想办法搞清楚,为何还是不行。
难道需要重启电脑才可以???
2.去随便看了看,当前的eclipse的配置:
D:\tmp\tmp_dev_root\android\adt-bundle-windows\eclipse\eclipse.ini
JAVA_HOME=C:\Program Files (x86)\Java\jre6
所以,始终找不到对应的值,现在把其改为:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0
并且,PATH中,也已经有了:
%JAVA_HOME%\bin
这样,应该就可以了。
去试了试,果然可以了,可以正常运行Eclipse,此处的ADT了:
总结】
当运行基于Java的东西,此处是Eclipse(用于开发Android的ADT),如果出现:
Failed to load the JNI shared library
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
之类的问题时,则很简单,
先:
- 去看看,对应的路径中,是否真的存在jvm.dll
- 如果没有,那很明显,需要自己去安装对应的版本
- 自己去Oracle官网下载,对应的版本的,JRE或JDK
- 比如我的是,x64的Win7,下载了个:jdk-6-windows-amd64.exe
- 自己去Oracle官网下载,对应的版本的,JRE或JDK
- 如果没有,那很明显,需要自己去安装对应的版本
- 再去确认一下Java的环境变量是否正常:
- JAVA_HOME:应该是你的JRE或者JDK的安装路径
- 比如我这里,64位的win7,安装的是64位的JDK 6,所以安装后,对应路径为:
C:\Program Files\Java\jdk1.6.0
- 比如我这里,64位的win7,安装的是64位的JDK 6,所以安装后,对应路径为:
- PATH:path中应该包含java的bin目录,类似于
C:\Program Files (x86)\Java\jre6\bin\- 提示:但是由于已经设置好了JAVA_HOME了,所以可以更加通用的写为
%JAVA_HOME%\bin
- 提示:但是由于已经设置好了JAVA_HOME了,所以可以更加通用的写为
- JAVA_HOME:应该是你的JRE或者JDK的安装路径
另外,提示一下:
64位的(Win7)系统中,对应的软件安装目录:
- 32位的软件,默认安装到:C:\Program Files (x86)\
- 64位的软件,默认安装到:C:\Program Files\
转载请注明:在路上 » 【已解决】运行Eclipse出错:Failed to load the JNI shared library
- 运行Eclipse出错:Failed to load the JNI shared library
- 运行Eclipse出错:Failed to load the JNI shared library
- 运行Eclipse出错:Failed to load the JNI shared library
- 运行Eclipse出错:Failed to load the JNI shared library
- Eclipse启动出错:Failed to load the JNI shared library
- eclipse出错打不开:Failed to load the JNI shared library
- 运行Eclipse提示:Failed to load the JNI shared library
- 运行eclipse 64位出错;Failed to load the JNI shared library
- 【完美解决】教程-运行Eclipse出错:Failed to load the JNI shared library
- 【已解决】运行Eclipse出错:Failed to load the JNI shared library
- 运行Eclipse出错:Failed to load the JNI shared library jvm.dll
- eclipse启动出错:Failed to load the JNI shared library jvm.dll
- Eclipse无法打开“Failed To Load The JNI Shared Library”
- eclipse问题之【Failed to load the JNI shared library】
- 打开eclipse,报Failed to load the JNI shared library
- eclipse报错:Failed to load the JNI shared library
- Eclipse无法打开“Failed to load the JNI shared library”
- Eclipse:Failed to load the JNI shared library 解决方法
- 为什么onActivityResult会提前执行
- HTML5新增标签以及功能
- Android
- app自动更新安装完毕并打开
- RequireJS实例教程及命名冲突解决
- 运行Eclipse出错:Failed to load the JNI shared library
- 练习2-3 编写函数 htoi(s),把由十六进制数字组成的字符串(包含可选的前缀0x 或0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0~9、a~f以及A~F。
- MYSQL大小写及校验集有关的一些知识整理
- Oracle 数据库创建
- 1016: [JSOI2008]最小生成树计数
- 修改文本框的值
- Activity的四种启动模式:
- 一个程序员奋斗史
- android 6.0以上多权限管理