本地jdk版本问题,没走java_home
来源:互联网 发布:程序员职业规划之道pdf 编辑:程序博客网 时间:2024/05/16 11:56
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行Java -version得到
C:\Users\liuxiang2>java-version
javaversion “1.7.0_21”
Java(TM)SE Runtime Environment (build 1.7.0_21-b11)
JavaHotSpot(TM) Client VM (build 23.21-b01, mixed mode,sharing)
安装完jdk1.6,并修改环境变量JAVA_HOME为C:\jdk1.6.0.再执行 java-version时,依然显示:
C:\Users\liuxiang2>java-version
javaversion “1.7.0_21”
Java(TM)SE Runtime Environment (build 1.7.0_21-b11)
JavaHotSpot(TM) Client VM (build 23.21-b01, mixed mode,sharing)
看上去,新的环境变量JAVA_HOME=C:\jdk1.6.0并没有生效。在网上找了很多资料才发现:
在安装JDK1.7时(本机先安装jdk1.7再安装的jdk1.6),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级
解决方案:将C:\Windows\System32目录下的java.exe,javaw.exe,javaws.exe删除即可。开启新的命令行窗口,再执行java-version时,就得到了期望中的结果
C:\Users\liuxiang2>java-version
Java version “1.6.0_18”
Java(TM) SE Runtime Environment(build 1.6.0_18-b07)
java HotSpot(TM) Client VM (build16.0-b13, mixed mode, sharing)
- 本地jdk版本问题,没走java_home
- 解决更改JAVA_HOME后jdk版本没有更改问题
- 修改环境变量 JAVA_HOME的JDK版本,JDK版本没有变更
- 获取本地JDK版本
- 安装新jdk时修改java_home后,jdk版本不变
- Maven新建工程的JDK版本与本地安装的JDK版本不一致问题
- 切换JDK版本时修改JAVA_HOME环境变量不生效
- JDK版本的问题。
- jdk版本问题
- JDK版本问题
- 两个版本jdk问题
- JDK版本问题
- 解决JDK版本问题
- unity3d jdk版本问题
- 关于jdk版本问题
- JDK版本切换问题
- 安装了新版本的jdk,修改java_home后,jdk版本始终不变
- JAVA_HOME环境变量修改后,java版本保持不变的问题
- HashMap/ArrayMap
- Game of Sum UVA
- angular2 http post请求
- 接上一篇
- 1070. 结绳
- 本地jdk版本问题,没走java_home
- IDEA 2017 use JAVA_HOME(not defined yet)
- progeCAD 正版购买 中国 官方授权 代理商 经销商 网络版 专业版 公司授权
- 卓有成效的管理者(笔记)——要事优先
- OGG配置文件——MANAGER
- 错误记录-数据库、SQL,Mybatis的XML
- PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别
- 慕课网(imooc)Selenium自动化学习笔记01:封装
- iOS-AutoLayout还不会,你就累到死