Windows管理多个java版本--解决'has value '1.8',but'1.7' is required'的方法
来源:互联网 发布:淘宝客服售前流程表 编辑:程序博客网 时间:2024/06/05 20:41
公司考虑到代码的可持续维护性,要求全部使用java7,自己又想在空闲时间学一些java8的新特性,故在安装完1.7之后又安装了1.8,导致eclisp在启动时报’has value ‘1.8’,but’1.7’ is required’的错误,在控制台使用Java -version
进行查询发现,依然会报’has value ‘1.8’,but’1.7’ is required’的错误,如下
C:>java -version
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.
这里,环境变量中只配置了1.7,并没有对1.8配置任何环境变量值。
经过一段时间的摸索,经如下几步修改,即可将系统默认jdk恢复到1.7:
修改注册表
打开HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
分别修改Java Development kit及Java Runtime Environment中的CurrentVersion值为1.7替换文件
将%JAVA7_HOME%\bin里的 java.exe javaw.exe javaws.exe 复制到 C:\Windows/System32 及 C:\Windows\SysWOW64 并替换原有文件,将上述三个文件的快捷方式复制到 C:\ProgramData\Oracle\Java\javapath 并替换原有文件
执行java -version
进行验证
C:>java -version
java version “1.7.0_25”
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
重新启动eclipse,一切恢复正常
- Windows管理多个java版本--解决'has value '1.8',but'1.7' is required'的方法
- Windows管理多个java版本--解决'has value '1.8',but'1.7' is required'的方法
- Windows管理多个java版本--解决'has value '1.8',but'1.7' is required'的方法
- Windows管理多个java版本--解决'has value '1.8',but'1.7' is required'的方法
- 解决'has value '1.8',but'1.6' is required'的方法
- 安装jdk多个版本问题 has value '1.8', but '1.6' is required.
- 解决安装jdk后使用cmd校验出现has value '1.8',but'1.7' is required.的方法
- Registry key Error: Java version has value '1.8', but '1.7' is required
- Java配置问题一:has value '1.8', but '1.7' is required.
- 安装完jdk7后,再安装jdk8出现的问题 has value '1.8', but '1.7' is required.
- win7 安装完jdk7后,再安装jdk8出现的问题 has value '1.8', but '1.7' is required.
- eclipse 启动报错has value '1.7', but '1.8' is required
- registry key 'Java Runtime Environment' has value'1.8',but '1.7' is requaired
- 关于registry key 'Software\JavaSoft\Java Runtime Environment' has value'1.8',but '1.7' is requaired问题
- 命令行Dos下编译、运行java文件是出现has value '1.4', but '1.6' is required.错误
- 命令行Dos下编译、运行java文件是出现has value '1.4', but '1.6' is required.错误
- Eclipse is running in a JRE, but a JDK is required错误的解决
- Eclipse is running in a JRE, but a JDK is required错误的解决
- 社交系统ThinkSNS V4.5.29 APP更新发布,新增用户认证及系统消息
- Keras 多层感知机 多类别的 softmax 分类模型代码
- android 代码调用代理设置
- python 随笔
- Oracle 数据库 聊天室项目
- Windows管理多个java版本--解决'has value '1.8',but'1.7' is required'的方法
- H.264 NALU语法结构
- Scratch儿童项目式编程--接球游戏 Scratch children program programming
- 系统管理员应该知道的20条Linux命令
- css3 rem为单位
- windows下tomcat输出控制台日志文件
- UEditor保存图片时直接通过FTP上传到文件服务器
- zephyr学习笔记---CC3200---GPIO
- catch the moment/キャッチ・ザ・モーメント 光るなら 若能绽放光芒 平仮名 平假名 假名 标注 注音 歌词