欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jdk切换小工具

程序员文章站 2022-03-30 20:14:47
今天无意之中看到一个小工具,就是可以*切换jdk版本!以前每次切换jdk还要去找环境变量找半天,emmm.... 现在我们只需要双击一个xxx.bat的一个批处理文件,就可以*切换jdk版本,很方便。 1.首先你要随便取个名字,我取的是changejdk.bat 2.然后下载一个小软件Refre ......

  今天无意之中看到一个小工具,就是可以*切换jdk版本!以前每次切换jdk还要去找环境变量找半天,emmm....

  现在我们只需要双击一个xxx.bat的一个批处理文件,就可以*切换jdk版本,很方便。

  1.首先你要随便取个名字,我取的是changejdk.bat

  2.然后下载一个小软件refreshenv.exe,用于刷新环境变量  链接: https://pan.baidu.com/s/1ract5ssxonhdord1khrt6g 提取码: 1ia8 

  然后我们的目录就是这样的:

jdk切换小工具

 

  其中,changejdk.bat的内容为:

@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切换小工具

 

   原本jdk版本:

jdk切换小工具

 

  现在可以修改了了,我们只需要双击changejdk.bat就行了,如下所示:

jdk切换小工具

 

  重新打开一个cmd,查看jdk版本:

 jdk切换小工具