【转】Windows7 下安装 JDK 7 时版本冲突问题解决
原文网址:http://wxl24life.iteye.com/blog/1966058
自己电脑上一直用的 JDK 版本是 1.6,今天决定更新到 1.7,在安装 JDK 1.7 后,控制台输入 java 命令测试是否安装成功的时候报错了:
- C:\Users\wxl24life>java
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
- has value '1.7', but '1.6' is required.
- Error: could not find java.dll
- Error: could not find Java SE Runtime Environment.
这个错误的来源是这样的:在决定安装 JDK 1.7 的时候,没有事先把之前安装的 JDK 1.6 卸载掉,导致系统中包含两个版本的 JDK 相关组件,可能是由于版本冲突导致了这个错误。
我开始希望通过某个设置,哪怕是修改注册表的方式,来自由切换我希望使用的 JDK 版本,因而想保留两个版本的 JDK。于是,为了消除上面的错误,我试着查看注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 下面各个项的值,均为发现问题。当然也试着改了其中的几个值,错误依旧。
最后,只好放弃保留两个版本的希望。
---
下面是解决方案:
- 如果希望使用的 JDK 版本是原来的 1.6。最简单的方式是,修改 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 中的 "CurrentVersion" 为 "1.6"
- 如果希望更新为新的 JDK 1.7,那么只能通过将已安装的 JDK 完全卸载掉,然后重新安装 JDK 1.7 的方式。卸载的方法:控制面板-卸载程序,然后把 JDK、JRE 都卸载。确保卸载完后之前安装目录(如 C:\Program Files\Java)已经清空。
NOTE: 新安装完 JDK,记得修改 PATH 环境变量。
【转】Windows7 下安装 JDK 7 时版本冲突问题解决相关推荐
- redhat java 多个版本_Linux下安装JDK(多个版本) 切换
1.检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载. 检查命令: java -version rpm -qa | grep java rpm -e --nodeps tzda ...
- linux下安装jdk+tomcat+eclipse+mysql
linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...
- doc如何装oracle,在Windows7下安装Oracle.doc
在Windows7下安装Oracle.doc 1. 解决在Windows7下Oracle10G无法安装问题文章分类JavaEye 安装完Windows 7后,接着安装Oracle 10g出现问题. 使 ...
- 【android开发】如何在Linux平台下安装JDK环境
原文:http://android.eoe.cn/topic/android_sdk Linux平台JDK安装 本文主要描述如何在Linux平台下安装JDK环境. 进入网页: http://www.o ...
- windows7下安装php的imagick和imagemagick扩展教程
这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下 最近的PHP项目中,需要用到切图和 ...
- Windows7下安装docker记录
docker火了也那么好几年了,偶才开始学习docker,说来真是落后主潮流太久.不过落后有落后的好处,因为大多数的坑都已经有人填过,所以遇见问题解决问题那也是相当的迅速,但就算是相当的迅速,这win ...
- windows7下安装MongoDB数据库
写在当前 最近在学习nodejs做服务端,于是使用express+mongodb数据库,在网上找了如何在windows7下安装MongoDB, 我是win764位,下载地址https://www.mo ...
- 在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found
在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found. Failed to extract ...
- Windows7下安装配置PostgreSQL10
PostgreSQL安装: 一.windows7下安装过程 首先上PostgreSQL官方网站的下载页面https://www.postgresql.org/download/windows/,下载本 ...
最新文章
- oracle数据库中insert,【Oracle】sql插入之 insert all、insert first
- android 自定义模板下载,android studio 自定义模板
- 微软私有云最佳工作模式
- Lucene搜索引擎例子demo
- HTML下拉菜单去掉点,jQuery点击页面其他部分隐藏下拉菜单功能
- LeetCode 983. 最低票价(动态规划)
- jBPM开发入门指南(4)
- 今天,Java 12 正式发布了!
- 迅雷防踢补丁:一个刷流量木马的简单分析
- springcloud视频教程
- Android tips(十)--允许模拟位置在Android M下的坑
- 【LeetCode - 317】离建筑物最近的距离
- jeecms mysql_jeecms学习笔记
- 交互设计师作品集网站整理
- iPhone 8 和 8 Plus 发布!双面全玻璃设计,配置提升
- 21-Chrome开发者工具:利用网络面板做性能分析
- 【Mybatis-Plus 学习笔记】2、日志配置及常用 CRUD
- iOS Mac小白必备的基本操作
- 网页链接分享到微信里的海报制作
- 关系型数据之分区分表分库
热门文章
- 图形学大牛归国投身产业,还是个让女孩们败家的赛道
- 42岁著名黑客去世,曾拯救互联网:揭开索尼“罪行”、发现DNS漏洞
- 吴恩达机器学习入门2018高清视频公开,还有习题解答和课程拓展,网友:找不到理由不学!...
- 史上最大中文知识图谱,规模达1.4亿,现在开源可下载,还有配套聊天机器人API...
- Laravel 5.6 中文文档翻译完成,译者 60 人,耗时 10 天
- Spring、Spring Boot和TestNG测试指南 - 测试关系型数据库
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
- 计算机组成原理 — 数字集成电路(芯片)
- Tungsten Fabric SDN — Service Chain
- Kubernetes — CNI 规范