卸载旧的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

最新文章

  1. 虚拟机VMware12.05下安装Ubuntu16.04几个关键地方
  2. openresty 前端开发入门三之JSON篇
  3. iOS 组件化漫谈
  4. 应用服务器Glassfish任意文件读取漏洞
  5. jQuery插件开发模式
  6. html转义函数
  7. CodeWars题目筛选
  8. 导出你的GAC Assembly中的DLLS
  9. [转自已]Windos多个文件快速重命名说明+图解
  10. ajax三级联动下拉菜单
  11. Linux命令pmap
  12. 微信小程序--页面的生命周期和参数传递
  13. Unity重置Animator到初始状态和重复播放同一个Animation
  14. 【JAVA】String[]配列の相関
  15. poj2104 主席树裸题
  16. Convolution卷积算法python以numpy,Matplotlib实现
  17. Luffy之结算订单页面(订单模型表的创建,订单的生成,以及订单详情展示等)
  18. LeetCode(5):最长回文子串
  19. 用phpUnit入门TDD
  20. Android开发,布局xml文件命名注意事项——不能包含任何大写字母

热门文章

  1. 一文了解 Dubbo 的代码架构
  2. js将时间戳转成时间格式
  3. 08-通用Service接口
  4. Error: Could not get apiVersions from Kubernetes
  5. 洛谷 P2440木材加工 题解
  6. vivo 超大规模消息中间件实践之路
  7. 处理流中的异常-JDK7-和JDK9流中异常的处理
  8. StringBuilder类-toString方法
  9. 行为型模式 - 迭代器模式iterator
  10. wixtoolset visualstudio 2017打包流程(1)