Eclipse:无法加载JNI共享库"C:\ Windows\system32\..\jre\bin\client\jvm.dll"

Cor*_*Kay 0 java eclipse windows installation jvm

几天前,我很高兴在我的IDE Eclipse上编写代码.但是,在今天尝试启动之后,我会看到您看到的标题中的错误.

症状:

- 尝试启动eclipse会导致错误:'无法加载JNI共享库"C:\ Windows\system32\..\jre\bin\client\jvm.dll"'
- 尝试使用'java -version'导致错误:'错误:无法打开'C:\ Windows\jre\lib\amd64\jvm.cfg'
- 但是,如果我在jre OR jdk文件夹中打开cmd,它允许我检查版本并使用java正常.

我做了什么:

- 双重检查窗口,eclipse和jre/jdk位版本,全部64位.
- 重新安装eclipse和jre/jdk,双重检查我正在安装64位版本
- 将我的-vm参数设置为正确的jdk
- 将PATH设置为我当前的JDK bin文件夹
- 对于指向system32文件夹的东西,双重检查注册表项,一切指向正确的位置.

我真的不确定该怎么做:\我不记得做任何更改,更新java或修改自上次启动eclipse以来应该导致任何这些问题的任何事情.

Cor*_*Kay 5

答案在这里找到

无论出于何种原因,java安装将java/javaw/javaws.exe转储到system32中,它试图从sys32中运行VM.