zoukankan      html  css  js  c++  java
  • jdk切换小工具

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

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

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

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

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

      其中,changejdk.bat的内容为:

    @echo off
    
    rem --- Base Config 配置JDK的安装目录 ---
    
    :init 
    set JAVA_HOME_1_8=D:javajdk1.8.0_171
    set JAVA_HOME_1_7=D:javajdk1.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
    View Code

       这里要修改的地方如下:

       原本jdk版本:

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

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

     

       

  • 相关阅读:
    TypesScript+Webpack
    TypeScript 类型
    git操作
    kafka
    java: cannot find symbol symbol: variable log
    Angular结构型指令,模块和样式
    Angular 自定义拖拽指令
    Angular changeDetction
    Angular 依赖注入
    RXJS Observable的冷,热和Subject
  • 原文地址:https://www.cnblogs.com/wyq1995/p/10697006.html
Copyright © 2011-2022 走看看