Win10 cmd Error: java -version 解决命令行输入java出现的错误

装了java jdk后在cmd运行出错:

java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

解决方法:

cmd 运行:

where java

会返回java.exe所在位置


image.png

其中包括一行:

C:\ProgramData\Oracle\Java\javapath\...

打开这个路径(..\javapath),里面有三个exe文件:
java.exe
javaw.exe
javaws.exe

全部删除!

重新打开cmd,即可正常运行java -versionjava ...

image.png

参考来源:https://superuser.com/questions/1382158/on-windows-why-java-version-return-error-opening-registry-key-software-javas

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容