运行java.exe 出现Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误
以前就出现过,觉得自己环境变量都设了,应该没问题了,懒得想了,重装了就好了。
这次很奇怪的忽然之间又不行了,所以百度了一下,发现文章如下:
运行java.exe 出现Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误的解决。(原创)

前提:配置好了Path和ClassPath环境变量。

在控制台执行java.exe的时候多次出现如下错误:

Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' 
has value '1.4', but '1.3' is required. 
Error: could not find java.dll 
Error: could not find Java 2 Runtime Environment.

尝试一、按照他的提示,查找注册表键,修改为1.3,未果;

尝试二、直接用全路径运行java.exe,奇怪;

尝试三、将Path中的java路径剪切到系统目录windows和system32后面作为第三个,依旧;

尝试四、将path中java路径放在第一位,OK;

尝试五、查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it,OK。

总结,原来是Path搜索顺序的问题,一开始就没往这里想,现在看来,思考还是很重要的,当然,尝试更重要。

Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误的解决相关推荐

  1. Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’

    报错信息 Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8 ...

  2. 安装JDK出现问题 Error opening registry key'software\Javasoft\Java Runtime Environment'

    第一次安装JDK测试是否安装成功,打开cmd输入java -version 回车的时候出现如下错误: Error opening registry key'software\Javasoft\Java ...

  3. Error: opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.

    今天准备准备重装jdk,将之前的jdk卸载之后在cmd检验时发现报错 Error: opening registry key 'Software\JavaSoft\Java Runtime Envir ...

  4. eclipse打开出错 Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'

    eclipse出现注册错误: ①在"打开"输入框中输入"regedit"命令,删除注册表的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSof ...

  5. opening registry key Software\Javasoft\Java Runtime Environment

    错误原因 cmd 中运行 java -version 提示如下 报这个错是因为 java 开发环境未正确配置造成 解决办法 首先确定正确的配置了 java开发环境,具体可以查看 [达内课程]JAVA开 ...

  6. java8 注册表_异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'?...

    异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'? 这个问题在这里已有答案: Java错误打开 ...

  7. 彻底卸载JDK的-并只依赖配置环境安装JDK(不依赖注册表)-解决Error opening registry key‘software\Javasoft\Java Runti问题

    彻底卸载JDK的-并只依赖配置环境安装JDK(不依赖注册表)-解决Error opening registry key'software\Javasoft\Java Runti问题 参考文章: (1) ...

  8. 解决 This application requires Java Runtime Environment X

    转载自:解决 This application requires Java Runtime Environment XX - 一起简单 - 博客园 解决 This application requir ...

  9. FreeMind打开提示This application requires Java Runtime Environment XX

    解决: 1.没装jdk的安装jdk 2.有jdk环境的没有jdk注册表 win+r 输入regedit打开注册表 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Ja ...

最新文章

  1. 本科发表6篇SCI论文,获多个荣誉,他刚入学就享受研究生待遇!
  2. JMeter压力测试入门教程[图文]
  3. what is the meaning of bring you up to speed?
  4. 关于MyEclipse项目的名字的修改对项目导入导出的影响
  5. Javascript 对象二(Number、String、Boolean、Array、Date、Math、RegExp)
  6. [vue] 为什么我们写组件的时候可以写在.vue里呢?可以是别的文件名后缀吗?
  7. 基础知识(九)boost+vs2015安装配置
  8. js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox
  9. Jboss启动报错——DailyRollingFileAppender无法转换异常
  10. rhel修改hostname_RHEL7 -- 修改主机名
  11. VSCode 扩展中出现严重漏洞,可导致供应链攻击
  12. xshell 登录kail拒绝了密码 已解决
  13. 在Paint事件中绘制控件(边框)
  14. python中解释说明符号_python注释以什么符号开始
  15. Android自定义Button按钮显示样式
  16. Oracle函数-分析函数-获取上一条(下一条)记录
  17. 同济大学计算机系的课程,同济大学计算机系本科生培养方案
  18. 微信小游戏排行榜卡顿或无法滑动
  19. 库存现金、现金管理制度、现金的账务处理、银行存款、银行存款的账务处理、银行存款的核对
  20. Galaxy S III是史上最强的Android手机?

热门文章

  1. ACM练习 校赛183F:公平的游戏(TLE)【vector不重复添加、删除指定元素、排序】
  2. 分布式系统优势及衡量指标
  3. Leet Code OJ 217. Contains Duplicate [Difficulty: Easy]
  4. 外企软件测试笔试,外企软件测试面试题目50道
  5. php如何给数组取名,给表单取名可以为数组,并且可以通过php打印出来
  6. spring 循环依赖_简单说说 Spring 的循环依赖
  7. python tkinter控件_python GUI作业:使用tkinter的重要控件
  8. IntelliJ IDEA使用(一)基本设置与类、方法模板设置
  9. RecursiveTask和RecursiveAction的使用 以及java 8 并行流和顺序流
  10. Java分布式系统高并发解决方案