Mac Java安装与配置

下载安装

  • 注意下载安装的版本,下载地址:https://www.oracle.com/java/technologies/downloads/ 一般选择dmg类型的包。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Java 1.2 uses major version 46
    Java 1.3 uses major version 47
    Java 1.4 uses major version 48
    Java 5 uses major version 49
    Java 6 uses major version 50
    Java 7 uses major version 51
    Java 8 uses major version 52
    Java 9 uses major version 53
    Java 10 uses major version 54
    Java 11 uses major version 55
    Java 12 uses major version 56
    Java 13 uses major version 57
    Java 14 uses major version 58
    Java 15 uses major version 59
    Java 16 uses major version 60
    Java 17 uses major version 61

环境变量配置

  1. 输入如下命令查看安装的java路径。
1
2
3
Sutune: mac$ /usr/libexec/java_home -v 16
/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home

  1. MacOS 默认的 shell 是bash,启动脚本是 ~/.bash_profile, 如果你的 shell 和我一样是zsh,那么启动脚本就是 ~/.zprofile
1
2
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
  • 第一行命令是设置一个名为 JAVA_HOME的环境变量,它指向 Java 的安装目录。
  • 第二行命令是将 JAVA_HOME 的bin目录附加到系统变量的 PATH上,这样,bin 目录下的很多可执行文件就被系统加载了。
  1. 为了让我们刚刚添加的环境变量生效,使用source命令加载环境变量:

    1
    Sutune:~ mac$ source .zprofile 
  2. 最后验证是否生效。

1
2
3
4
5
Sutune:~ mac$ java -version
java version "16.0.2" 2021-07-20
Java(TM) SE Runtime Environment (build 16.0.2+7-67)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)

参考资料