macOS设置环境变量JAVA_HOME

工具

/usr/libexec/java_home

查看已经安装的java版本

 % /usr/libexec/java_home -V
Matching Java Virtual Machines (4):
    17.0.5 (x86_64) "Amazon.com Inc." - "Amazon Corretto 17" /Users/uag/Library/Java/JavaVirtualMachines/corretto-17.0.5/Contents/Home
    14.0.2 (x86_64) "Oracle Corporation" - "OpenJDK 14.0.2" /Users/uag/Library/Java/JavaVirtualMachines/openjdk-14.0.2/Contents/Home
    1.8.161.12 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_161 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
/Users/uag/Library/Java/JavaVirtualMachines/corretto-17.0.5/Contents/Home

设置版本

从 macOS 10.15+, zsh 成为默认的 Terminal shell, 我们可以通过 ~/.zshenv  设置 $JAVA_HOME

 vim ~/.zshenv

 写入内容

export JAVA_HOME=$(/usr/libexec/java_home -v1.8)

更新环境变量 

% source ~/.zshenv

% echo $JAVA_HOME 

你可能感兴趣的:(mac,Java,java,macos,前端)