运行Java时报错:Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
2024-10-10 10:47:31
卸载旧的JAVA JDK,安装新版的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. 报错的原因是只把原先的JDK卸载了,但是环境变量path还没有变,依旧存着原来路径,
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;(这里path的路径可能每个人的路径不一样,以自己实际的路径为准) 这个路径下有三个exe:java,javaw,javaws,这是之前安装版本的JDK的文件,
新安装版本的这些文件在C:\Windows\System32目录下,所以就会报错了,
只要把C:\Windows\System32目录下的三个exe文件替换掉C:\Program Files (x86)\Common Files\Oracle\Java\javapath;目录下的三个exe文件就可以了。 原文链接:https://blog.csdn.net/fanghuidi/article/details/81104549
最新文章
- 虚拟机VMware12.05下安装Ubuntu16.04几个关键地方
- openresty 前端开发入门三之JSON篇
- iOS 组件化漫谈
- 应用服务器Glassfish任意文件读取漏洞
- jQuery插件开发模式
- html转义函数
- CodeWars题目筛选
- 导出你的GAC Assembly中的DLLS
- [转自已]Windos多个文件快速重命名说明+图解
- ajax三级联动下拉菜单
- Linux命令pmap
- 微信小程序--页面的生命周期和参数传递
- Unity重置Animator到初始状态和重复播放同一个Animation
- 【JAVA】String[]配列の相関
- poj2104 主席树裸题
- Convolution卷积算法python以numpy,Matplotlib实现
- Luffy之结算订单页面(订单模型表的创建,订单的生成,以及订单详情展示等)
- LeetCode(5):最长回文子串
- 用phpUnit入门TDD
- Android开发,布局xml文件命名注意事项——不能包含任何大写字母