说明

  • 安装 JDK17
  • 支持在 JDK8、JDK17 等版本间快速切换环境变量JAVA_HOMEPATH

下载

https://www.oracle.com/java/technologies/downloads/#jdk17

image-20240616104433319

安装

双击安装即可,安装目录如下

1
2
3
4
# cd /Library/Java/JavaVirtualMachines

# ls
jdk-17.jdk jdk1.8.0_261.jdk

环境变量

  1. 打开用户环境配置

    1
    vi ~/.bash_profile
  2. 配置如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    # jdk8 安装目录
    JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
    # jdk17 安装目录
    JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

    # 默认 JDK8
    export JAVA_HOME=$JAVA_8_HOME
    export PATH=$JAVA_HOME/bin:$PATH:.
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

    # 切换到 jdk8 命令
    alias jdk8='export JAVA_HOME=$JAVA_8_HOME;export PATH=$JAVA_HOME/bin:$PATH:.;export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.'

    # 切换到 jdk17 命令
    alias jdk17='export JAVA_HOME=$JAVA_17_HOME;export PATH=$JAVA_HOME/bin:$PATH:.;export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.'
  3. 切换

    1
    2
    3
    4
    5
    # 切换到 JDK8
    jdk8

    # 切换到 JDK17
    jdk17
  4. 查看环境变量

    1
    env