• Windows多版本JDK切换脚本


    一、根据需求安装不同版本JDK;

    二、新建系统变量“CLASSPATH”和“JAVA_HOME”,“CLASSPATH”变量值中添加“%JAVA_HOME%\lib\dt.jar”和“%JAVA_HOME%\lib\tools.jar”,“JAVA_HOME”变量值中添加任意一个JDK安装路径即可,“Path”变量值中添加“%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin”;

     

     

    三、新建txt文本,复制粘贴脚本,修改文件类型为bat,根据JDK安装数量修改列表及ELSE IF语句即可。

     1 @echo off
     2 ::获取管理员权限
     3 %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
     4 cd /d "%~dp0"
     5 
     6 ::设置显示模式
     7 mode con cols=85 lines=25 & color 3f
     8 title SWJDK批处理脚本
     9 
    10 :menu
    11 echo 当前的JDK版本:
    12 java -version 
    13 echo.
    14 echo ============================================= 
    15 echo ################ JDK版本列表 ################
    16 echo.                       
    17 echo         【8】切换至JDK8
    18 echo         【9】切换至JDK9
    19 echo         【0】取消
    20 echo.
    21 echo =============================================
    22 echo.
    23 
    24 set /P vb=请选择要切换的JDK版本:
    25 IF "%vb%" EQU "8" (
    26     setx "JAVA_HOME" "D:\develop\Java\jdk1.8.0_321" /m
    27     echo 提示: JDK版本切换成功,"JAVA_HOME" 已修改为 D:\develop\Java\jdk1.8.0_321。
    28     echo.
    29 ) ELSE IF "%vb%" EQU "9" (
    30     setx "JAVA_HOME" "D:\develop\Java\jdk-9.0.4" /m
    31     echo 提示: JDK版本切换成功,"JAVA_HOME" 已修改为 D:\develop\Java\jdk-9.0.432     echo.
    33 ) ELSE IF "%vb%" EQU "0" (
    34        goto exit
    35 ) ELSE (
    36     echo.
    37     echo !!!版本选择错误,请重新选择. . .
    38     echo.
    39     goto menu
    40 )
    41 
    42 echo 请按任意键退出. . . & pause > nul
    43 
    44 :exit
  • 相关阅读:
    Windows7 64位 安装mysql
    汉诺塔(hanoi)
    大数据时代,Python是最好的语言!
    本地项目上传到github
    函数去抖(debounce)与 函数节流(throttle)
    vue项目出现的错误汇总
    vue-cli + webpack自动生成项目
    webpack和gulp
    前端开发利器之静态服务器
    vue开发知识点汇总
  • 原文地址:https://www.cnblogs.com/yuxuefeng/p/16143440.html
Copyright © 2020-2023  润新知