JDK配置问题 Registry key Software JavaSoftJava Runtime Environment CurrentVersion
2014-10-19 09:58
585 查看
最近升级电脑,把系统更换成了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,问题解决!
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,问题解决!
相关文章推荐
- 安装jdk1.8 Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8',
- JDK升级后Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'错误的解决及tools.jar seems to
- Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'问题解决
- 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.8', but '1.7'
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误的解决
- java安装1.8的经验和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers问题处理
- 运行java.exe 出现Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'错误的解决
- java安装1.8的经验和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers问题处理
- 安装JDK出现问题 Error opening registry key'software\Javasoft\Java Runtime Environment'
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.7', but '1.6'
- java安装1.8的经验和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers问题处理
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
- Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' ha
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
- 运行java.exe 出现Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'错误的解决(转贴)
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' 解决方案
- 重装jdk1.8出现如下错误Error opening registry key'software\Javasoft\Java Runtime Environment'