安装多个版本JDK相关问题
一、前言
因敝人计算器上面安装了多个版本的JDK,其中包括JDK1.6、JDK1.7、JDK1.8,想通过变换环境变量(JAVA_HOME)的形式切换不同的JDK,但是我在安装了JDK1.7并且配置了环境变量,然后又安装JDK1.8,将JAVA_HOME指定为JDK1.8的安装路径,在命令行输入:java -version,却还发现还是原先的1.7,找了半天网上找到有篇博客,按照上面说的方式,解决了我的问题,这边转载记录下~
二、正文
现象:安装过安装版的JDK,一般是1.7以上,修改环境变量并不能生效,比如原本安装了1.8,后修改环境变量为1.7,java -version仍显示1.7
原因:当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。另外,JDK1.8安装版本,还会在C:\ProgramData\Oracle\Java目录中生成一些配置文件,并同时将此目录写到环境变量中的Path中。
解决办法:
删除C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个文件
删除环境变量Path中C:\ProgramData\Oracle\Java\javapath的配置
三、参考链接
http://yangpeihai.iteye.com/blog/586761
四、联系本人
为方便没有博客园账号的读者交流,特意建立一个企鹅群(纯公益,非利益相关),读者如果有对博文不明之处,欢迎加群交流:261746360,小杜比亚-博客园
转载于:https://www.cnblogs.com/xdouby/p/7834845.html
安装多个版本JDK相关问题相关推荐
- JDK安装及多版本JDK安装
JDK安装及多版本JDK安装 JDK下载安装 配置JDK环境变量 JDK的配置验证 多版本JDK安装 JDK安装程序与压缩包的区别 安装程序的解决方案 JDK下载安装 JDK下载https://www ...
- 安装了低版本Jdk后eclipse无法打开的终极解决方法
安装了低版本Jdk后eclipse无法打开的终极解决方法 参考文章: (1)安装了低版本Jdk后eclipse无法打开的终极解决方法 (2)https://www.cnblogs.com/MrLiu6 ...
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...
- 更改多个版本java_window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法...
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...
- Linux 安装多个版本JDK并设置默认版本
文章目录 1 官网下载JDK版本 2 利用ssh工具上传安装包到Linux系统 3 Linux用户安装的程序一般放在 /usr/local/下 4 配置环境变量 5 刷新环境变量 6 使用java - ...
- 关于电脑安装多个版本JDK后使用时的切换
具体操作和描述如下 1.原本安装了jdk1.7,环境变量也是配置的1.7相关路径,在cmd下输入[java -version]后,显示 [ C:\Users\Administrator>java ...
- Mac 安装多个版本jdk
JDK默认安装路径为/Library/Java/JavaVirtualMachines 多版本安装后效果为: 设置 1.执行以下命令 cd ~open -e .bash_profile #打开.bas ...
- windows安装两个版本JDK
1 . 准备两个版本的jdk我的两个jdk路径为: D:\jdk1.7.0_80 D:\Program Files\Java\jdk1.8.0_111 2 . 设置两个子JAVA_HOME,一个总设 ...
- Mac下安装多个版本的JDK并随意切换
最近在学习JDK9的一些新特性,但是日常使用基本上都是基于JDK8,因此,需要在Mac环境下安装多个版本的JDK,并且确保能够随意切换. JDK9下载 JDK9下载地址:https://www.ora ...
最新文章
- 骂战之后,天才王垠或将加入华为,赵海平怒离职,加入字节跳动!
- facade 提供一个接口,通过这个接口,可以使一个子系统更容易使用。
- 蓝桥杯java第八届第四题--魔方状态
- svm学习之线性部分总结
- lumanager mysql_LuManager单独安装mysqli
- [独库骑行之我们穿过草原]巴音布鲁克大草原
- spring-DataSource
- 女孩子们,你的专业由你做主
- 再说409,又提离别痛
- python100例详解-Python基础之列表常见操作经典实例详解
- 【HDU 5965】扫雷【线性递推】
- 小程序页面收录 sitemap
- 关于gopher协议的ssrf攻击
- 周期信号的傅里叶变换
- good website
- UOS(unity operating system)统一操作系统
- 华为什么时候能升android10,华为手机什么时候升级安卓Q 华为首批适配Android10机型列表...
- Android 源码之overlay分析
- MySQL数据库教程之七:MySQL编程基础
- 辽东楤木的高质量参考基因组组装和遗传转化体系开发