今天无意之中看到一个小工具,就是可以自由切换jdk版本!以前每次切换jdk还要去找环境变量找半天,emmm....
现在我们只需要双击一个xxx.bat的一个批处理文件,就可以自由切换jdk版本,很方便。
1.首先你要随便取个名字,我取的是changejdk.bat
2.然后下载一个小软件RefreshEnv.exe,用于刷新环境变量 链接: https://pan.baidu.com/s/1RAcT5sSXonHDoRd1kHRT6g 提取码: 1ia8
然后我们的目录就是这样的:
其中,changejdk.bat的内容为:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
@echo off rem --- Base Config 配置JDK的安装目录 --- :init set JAVA_HOME_1_8=D:\java\jdk1.8.0_171 set JAVA_HOME_1_7=D:\java\jdk1.7 :start echo 当前使用的JDK 版本(这个版本是假的): java -version echo. echo ============================================= echo jdk版本列表 echo 1.8 echo 1.7 echo ============================================= :select set /p opt=请选择jdk版本: if %opt%==1.8 ( set TARGET_JAVA_HOME=%JAVA_HOME_1_8% ) if %opt%==1.7 ( set TARGET_JAVA_HOME=%JAVA_HOME_1_7% ) echo 当前选择的Java路径:%TARGET_JAVA_HOME% wmic ENVIRONMENT where "name='JAVA_HOME'" delete wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%TARGET_JAVA_HOME%" rem -- refresh env --- call RefreshEnv echo 请按任意键退出! pause>nul @echo on
这里要修改的地方如下:
原本jdk版本:
现在可以修改了了,我们只需要双击changejdk.bat就行了,如下所示:
重新打开一个cmd,查看jdk版本: