window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行java -version得到
C:\Users\liuxiang2>java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-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_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-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时,就得到了期望中的结果
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 (build 16.0-b13, mixed mode, sharing)
分享到:
相关推荐
在这里给出一种方案,使用wmic命令对JDK的环境变量进行配置,可即时生效,不用重启系统。该方法为本人在实际工作中实践出的方法,需要的朋友可下载,里面有详细的说明,可参照博客中的文章进行使用。
此方法适合在同一台机器装不同的JDK,多个Tomcat
jdk环境变量配置jdk环境变量配置jdk环境变量配置jdk环境变量配置
jdk 配置环境变量 一步到位 变量名:PATH 变量值:C:\Program Files\Java\jdk1.6.0_02\bin 变量名:CLASSPATH 变量值:.;C:\Program Files\Java\jdk1.6.0_02\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_02\lib...
本文档介绍Window下JDK配置环境变量的方法,我的电脑操作系统是Window 10。如果是其他版本的操作系统,可以根据操作界面设置具体值。
win7下jdk安装环境变量配置win7下jdk安装环境变量配置win7下jdk安装环境变量配置win7下jdk安装环境变量配置
安装JDK Tomcat 环境变量配置 安装JDK Tomcat 环境变量配置
# source /etc/profile ##使环境变量生效 # set 要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh 在新的java.sh中输入以下内容: #set java environment JAVA_HOME=/usr/java/jdk-1_5_0_02 ...
JDK1.8环境变量配置详解,内含安装配置完成后的测试程序
安装JDK和tomcat环境变量配置
linux快速安装jdk1.8方式及环境配置 一、下载jdk jdk下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html **注:安装之前先查看一下系统有没有已经安装的版本 查看当前系统jdk的版本:...
jdk 1.6 环境变量配置说明 环境变量设置 jdk1.6
针对许多人在开发的过程中可能涉及到多个的jdk版本切换,如果直接通过手动切换无疑是很麻烦的。本脚本工具能够实现不同的jdk快速切换,切无需重启电脑。如果无效,可能为setX命令对应的setX.exe程序未安装,具体可...
linux下的配置jdk的环境变量,path,calsspath,java_home,以及tomcat的配置等等。
能够检测JDK的安装路径,对JDK的环境变量(Java_Home、ClassPath、Path)进行自动设置,支持当前用户、系统两种注册表分支,可以通过文件进行备份/还原,可以生成bat文件。
在Linux环境里安装jdk环境并配置变量
JDK环境变量配置JDK环境变量配置JDK环境变量配置JDK环境变量配置
通过shell脚本一键实现jdk8的安装和环境变量配置工作。
jdk环境变量配置,学习Java配置环境变量的一些配置方法和总结。
JDK环境变量的配置JDK环境变量的配置 JDK环境变量的配置JDK环境变量的配置 JDK环境变量的配置JDK环境变量的配置