参考地址:http://blog.csdn.net/yuruixin_china/article/details/53607248
我是刚开始用这个博客,准备做一些笔记,以下内容是上边原文的内容,最后我做了一下改进,就是写了一个批处理来进行jdk的版本切换,这样就不用每次切换去修改环境变量了。
1 . 准备两个版本的jdk我的两个jdk路径为:
D:\OtherProgramFiles\jdk1.7.0_51
D:\Program Files\Java\jdk1.8.0_111
- 1
- 2
2 . 设置两个子JAVA_HOME,一个总设置两个子JAVA_HOME:
JAVA_HOME7 = D:\OtherProgramFiles\jdk1.7.0_51
JAVA_HOME8 = D:\Program Files\Java\jdk1.8.0_111
- 1
- 2
3 . 设置path
添加如下内容(注意添加’;’)
;%JAVA_HOME%\bin;
- 1
- 2
5 . 查看版本是否更换成功
java -version
javac -version
改进内容:
创建一个后缀为 .bat 的文件,粘贴一下内容:
::修改环境变量JAVA_HOME
@echo off
echo 修改JDK版本!!!
echo 当前版本:%JAVA_HOME%
set /p ver=请输入要变更的版本号(7 or 8):
if %ver% == 7 (
echo 设置JDK版本位 7
setx "JAVA_HOME" "%JAVA_HOME7%" /m
) else (
echo 设置JDK版本位 8
setx "JAVA_HOME" "%JAVA_HOME8%" /m
)
pause
注:
1.本人是win7专业版。
2.本人使用的jdk1.7为免安装版本,1.8是安装版的(因为先安装的1.8,后来页需要用1.7)
3.运行bat文件时使用管理员身份
4.本人在操作时并没有设置classpath
免安装JDK连接:http://pan.baidu.com/s/1kV9XiXh
密码:3awl
运行结果: