http://www.cnblogs.com/xing901022/p/4172410.html
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行java -version得到
C:\Users\liuxiang2>java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b11)
Java HotSpot(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
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b11)
Java HotSpot(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时,就得到了期望中的结果
分享到:
相关推荐
class识别jdk版本 jdk版本 class识别jdk版本 jdk版本
解决myeclipse开发webService程序的jdk版本问题1
MyEclipse6.0使用的jdk版本冲突问题
jdk8-251 kettle9.2使用jdk版本
windows指定kettle的jdk版本(当前计算机已经安装多个jdk)
JDK版本与JDBC版本的关系: Many other versions of the JDBC driver are available. This includes development versions, compatibility with older JDKs, and previous versions of the driver.
NULL 博文链接:https://xiaoshuang.iteye.com/blog/262636
微信支付低于jdk1.8.161版本支付会出错, 需要替换jar包
如何通过命令行查看java jdk版本
Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk...
这是个切换jdk版本的脚本,公司的项目要用比较老的jdk版本(1.6),大多数新的框架需要比较新的jdk 版本(1.8),之前想着再买个笔记本,一个办公,一个试手,后来选半天实在不知道选哪个,,就不选了,写了这个来控制jdk 版本,...
windows 下多个jdk版本一键切换,只需要修改多个jdk路径即可
kettle jar包, jdk7版本和jdk8版本 kettle jar包, jdk7版本和jdk8版本
java混淆工具jocky插件,压缩包内含有jdk版本问题解决的方法、插件配置方法、代码混淆使用方法
JDK版本切换工具很好用的,配置及使用请参考博客园连接http://www.cnblogs.com/lusid/p/5707605.html
Nexus 3++版本 必须要Jdk1.8 一、在启动Nexus 3++版本的时候抛错 No suitable Java Virtual Machine could be found on your system. The version of the JVM must be at least 1.8 and at most 1.8. Please define...
Windows系统安装了多个版本Java的JDK,可以像mac/Linux系统一样一键切换不同的版本,下载后把文件名后缀改为bat格式,如果出现乱码,把文件改为ANSI编码
mac for jdk1.6 jdk6 安装版 里面有两个jdk1.6的安装包,都可以用 如果电脑上安装有1.7,1.8等高版本jdk就不要再下安装包了,安装包安装会报错 命令是这个:brew install ...如果看不懂 移步搜怎么使用brew安装jdk1.6
主要介绍了Idea jdk版本问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
jvms ls-remote 查看jvms源里提供下载的jdk版本 jvms install <version> 从jvms源里安装jdk jvms uninstall <version> 删除受jvms管理的jdk jvms use <version> 使用指定版本的jdk jvms version 可看jvms...