Windows 中 IDEA Shell 快速切换 JDK

IDEA 使用 Git Shell

  1. IDEA 使用 cmd.exe Shell Path 使用示例:
  2. IDEA 使用 powershell.exe Shell Path 使用示例:
  3. IDEA 使用 Git sh.exe Shell Path(配置示例):


  4. 在电脑中准备两个 JDK
    D:\Program Files\dragonwell-8.28.27
    
    D:\Program Files\dragonwell-17.0.18.0.19+8-GA
    
  5. Windows 配置环境变量
    JAVA_HOME_8="D:\Program Files\dragonwell-8.28.27"
    JAVA_HOME_17="D:\Program Files\dragonwell-17.0.18.0.19+8-GA"
    # 默认环境变量
    JAVA_HOME=$JAVA_HOME_17
    
  6. 在当前用户文件夹下增加 .bashrc 文件,内容如下:
    在 Git sh.exe 中可使用 vim ~/.bashrc 编辑当前用户文件夹下的 .bashrc 文件
    alias jdk8='export JAVA_HOME=$JAVA_HOME_8'
    alias jdk17='export JAVA_HOME=$JAVA_HOME_17'
    
  7. 效果展示(Maven 不要设置 JDK 固定路径,Maven 要使用环境变量 JAVA_HOME 读取 java 路径):
    1. mvn 默认使用 JDK 17
    2. 切换 JDK 8
    3. 切换 JDK 17

Cygwin64