美文网首页
用Cmder的ccall配置多JDK环境

用Cmder的ccall配置多JDK环境

作者: 进口毒药 | 来源:发表于2020-06-02 09:31 被阅读0次

    因为有一些maven Project用的是JDK1.6所以经常需要切换JDK环境,一直想找一个简便的切换方案。在windows平台我用Cmder代替系统的终端,Cmder可以配置多个任务于是我就想是否可以给任务配置不同的JDK环境呢?
    经过仔细阅读Cmder的文档,发现可以用init.bat的自定义参数来实现自定义用户会话。

    1. 编辑一个自定义的脚本文件。例如jdk6.cmd。
    @echo off
    SET JAVA_HOME=D:\Java\jdk1.6.0_45
    SET CATALINA_BASE=D:\apache-tomcat-6.0.37
    SET CATALINA_HOME=D:\apache-tomcat-6.0.37
    SET CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    SET Path=%JAVA_HOME%\BIN;%JAVA_HOME%\LIB\TOOLS.JAR;%PATH%
    

    2.在user_profile.cmd中增加一行脚本。

    %ccall% "/jdk6" "call %CMDER_ROOT%/config/jdk6.cmd"
    

    3.新建一个任务,命令组设置成以下的内容。

    -cur_console:t:JDK6 cmd /s /k ""%ConEmuDir%\..\init.bat" /jdk6 /t"
    

    相关文章

      网友评论

          本文标题:用Cmder的ccall配置多JDK环境

          本文链接:https://www.haomeiwen.com/subject/ysvyzhtx.html