几天前,我很乐意在我的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。
我做了什么:
- 双重检查windows,eclipse和jre / jdk位版本,全部为64位
- 重新安装eclipse和jre / jdk,双重检查我正在安装64位版本
- 将我的-vm参数设置为正确的jdk
- 将PATH设置为我当前的JDK bin文件夹
- 对指向system32文件夹的内容进行双重检查注册表项,一切都指向正确的位置。
我真的不确定该怎么做:\我不记得做任何更改,更新java或修改自上次启动eclipse以来应该导致任何这些问题的任何事情。