JDK配置问题 Registry key Software JavaSoftJava Runtime Environment CurrentVersion
来源:互联网 发布:淘宝试用中心有效果吗 编辑:程序博客网 时间:2024/04/30 10:15
最近升级电脑,把系统更换成了64位系统,所以最近一直在往里面灌软件,java的开发环境也需要重新安装一下(Eclipse开发平台的需要),在安装JDK,设置系统环境变量后,出现了Java无法运行的情况,首先将安装过程简要说一下:
1.下载:
官网下载最新的JDK(jdk-8u25-windows-x64),进行安装
2.设置系统环境变量:
计算机属性》高级系统设置》高级》环境变量,页面下方系统变量中新建一个变量名为JAVA_HOME,变量值为jdk安装路径(我的是E:\jdk)的变量
还是页面下方的系统变量,找到Path变量,编辑,在变量值最后输入;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
还是系统变量,新加classpath变量,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(前面的.表示当前位置,不能省)
然后问题就来了:完成后在DOS中输入java,显示:
Error:Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value'1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
但是在DOS中运行javac却是正常的。
读一下出现的问题提示就会发现,电脑是在提示我Registry key中出现了问题,而这不就是注册表吗。所以我在运行中输入RegEdit,在注册表的HKEY_LOCAL_MACHINE》SOFTWARE》JavaSoft》Java Runtime Envirnoment中找到了1.7和1.8两个版本的JDK,所以预感到问题可能出现在系统中添加的环境变量的java版本和电脑中默认的版本不一致。
果然双击JavaRuntime Envirnoment后,右边出现了四个注册表,双击其中的CurrentVersion,可以看到默认值是1.8,把1.8改成1.7后,在DOS中运行java,问题解决!
- JDK配置问题 Registry key Software JavaSoftJava Runtime Environment CurrentVersion
- Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'问题解决
- Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'问题解决
- Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'
- REGISTRY KEY 'SOFTWARE\JAVASOFT\JAVA RUNTIME ENVIRONMENT\CURRENTVERSION'错误
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' 解决方案
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
- Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' ha
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
- REGISTRY KEY 'SOFTWARE\JAVASOFT\JAVA RUNTIME ENVIRONMENT\CURRENTVERSION'错误 运行java.exe 出现Registry key
- 运行java.exe 出现Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'错误的解决 转贴
- 运行java.exe 出现Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'错误的解决。
- 运行java.exe 出现Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'错误的解决
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.7', but '1.6'
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误的解决
- 运行java.exe 出现Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'错误的解决(转贴)
- C基础 - 开发环境配置(1)
- 修改eclipse的背景颜色
- 史上最全的HTML、CSS知识点总结,浅显易懂。
- 【博文精选】怎样向妻子解释MapReduce
- 坚持你相信的,相信你坚持的 —— 从AWDC看阿里云改变世界
- JDK配置问题 Registry key Software JavaSoftJava Runtime Environment CurrentVersion
- 让ROOT权限一次获取,终生受用
- 重做日志的管理
- Java 语言规范
- (MS)Design an algorithm to find the maximum subsquare such that all four borders are filled with bla
- JOAL学习笔记 第二课 循环与淡出
- java 线程 新类库中的构件 countDownLatch 使用
- 虚拟网卡概述
- 史上最全的javascript知识点总结,浅显易懂。