jdk64位安装提示缺少jvm.dll,原因是啥 ?系统和安装文件都是新的!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk64位安装提示缺少jvm.dll,原因是啥 ?系统和安装文件都是新的!相关的知识,希望对你有一定的参考价值。

jvm.dll丢失的原因是:被错误删除或损坏

jvm.dll是一款windows系统的动态链接库,封装了系统正常运行所不可或缺的大量代码,不可或缺。如果系统弹出提示“没有找到jvm.dll”或“丢失jvm.dll”等错误信息。

解决方案:
1、重新下载对应dll文件
2、重新注册该dll文件
恢复步骤:
1、解压缩下载的文件。
2、复制文件“jvm.dll”到系统目录下。
3、系统目录一般为:C:\\WINNT\\System32 64位系统为C:\\Windows\\SysWOW64。
4、最后点击开始菜单-->运行-->输入regsvr32 jvm.dll后,回车即可解决错误提示。
参考技术A 可能系统缺失这个文件
你可以找另一台的电脑上去复制下这个缺失的文件,看看能否解决问题
或者你可以尝试使用腾讯电脑管家来修复缺失DLL文件
具体方法是,打开腾讯电脑管家--电脑诊所--软件问题--丢失.Dll 文件--一键修复--完成
如果还是解决不了,去脚本之家下一个文件直接复制进去就能搞定了追问

已经这样操作过了,还是不能解决~!

参考技术B 你解决了吗?我最近也遇到了,然后安装32位就可以,安装64位就不行。各种倒腾,就差重做系统了 参考技术C 系统里没有这样动态链接库,需要去下载。搜索jvn.dll追问

所有都是这样,对吗? 本来以为JDK自身会带呢

追答

什么所有都这样。
系统一般不会自带一些它不会用到dll。

本回答被提问者采纳

启动Eclipse时,出现 “Failed to load the JNI shared library "C:Program Filesjavajdk1.7.....jvm.dll(示例代

原因1:给定目录下jvm.dll不存在。

  解决方法:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。

 

原因2:eclipse的版本与jre或者jdk版本不一致

  解决方法:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

       先确定Eclipse是多少位的,32 or 64, 在 Eclipse的安装目录下的 eclipse.ini 文件中,“--launcher.library”下,如果有win32.x86,就是32位的。

原因2的概率更大一些。

 

还有一种可能,安装的是32位的Eclipse,但是JAVA_HOME配置的是 64位的jdk :

出现这种情况,来回切换一下32和64的jdk(修改JAVA_HOME,再保存),再重启Eclipse也可以解决。

 

以上是关于jdk64位安装提示缺少jvm.dll,原因是啥 ?系统和安装文件都是新的!的主要内容,如果未能解决你的问题,请参考以下文章

JAVA Eclipse 启动 Eclipse 弹出“Failed to load the JNI shared library jvm_dll”怎么办

启动Eclipse时,出现 “Failed to load the JNI shared library "C:Program Filesjavajdk1.7.....jvm.dll(示例代

启动Eclipse 弹出"Failed to load the JNI shared library jvm.dll"错误

各位大神,我的eclipse为啥安装不了,JDK总是提示说啥DLL?我之前安装过俩次都成功了,

Eclipse启动时提示Failed to load the JNI shared library jvm.dll

我电脑操作系统是windows7 64位,安装word2007时候,提示系统语言不支持,是啥原因?请大虾指点一二。