时间:2021-05-19
错误如下图所示:
有时候,新电脑上回碰到打开Eclipse时,弹出提示“Failed to load the JNI shared library jvm.dll”错误,这里给大家分享解决方案。
通常情况下,如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。
解决办法
1.卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。
2.重新修改path 和 classpath 两个环境变量。因为在64系统当中,32位软件回安装到program files (*86)文件夹,64位软件会安装到program files 文件夹,当你先前安装32JDK时,你设置的环境变量路径当中当然会包括“program files (*86)”,而这时JDK已经转移到“program files”中了,修改过来即可。
注意你两次安装的JDK版本号,不一定相同,因为安装时会根据你的版本号建立JDK文件夹,如果两次的版本号不同,在环境变量里也要修改。
现在,Eclipse应该可以正常使用了,快去练习Java程序吧!
其他网友的补充:
原因1:给定目录下jvm.dll不存在。
对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。
原因2:eclipse的版本与jre或者jdk版本不一致
对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。
原因2的概率更大一些,原因1不太可能发生
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Win7开机显示uxtheme.dll丢失的解决方法,电脑在启动到欢迎界面的时候就开始弹出explorer无法启动uxtheme.dll丢失,确定后进去电脑黑屏
Eclipse项目出现错误(红色叹号)解决方法情况:就是项目出现红色感叹号解决方法: 对准项目右键选择BuildPath→configurebuildpath
常用的就是jni,jnative(基于jni封装了自己的jar包)注意:java调用dll,必须dll里做了对应的处理。列如:方法名必须为_java_包名_类名
本文介绍了eclipse修改jvm参数调优方法(2种),分享给大家,具体如下:一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,
近日,Eclipse经常挂掉,都是由于JVM崩溃的原因。每次都有以下错误日志:##AfatalerrorhasbeendetectedbytheJavaRunt