banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

mac下设置多个java版本

mac 下设置多个 java 版本,可以通过 alias 命令进行实现,不同的 java 版本设置不同的变量,后面通过 alias 引用。
下述是我电脑上的 java 环境变量的配置文件,配置文件地址:~/.bash_profile,如果你的 mac 是 zsh,那么需要在~/.zshrc中添加一行配置文件:source ~/.bash_profile,去同步~/.bash_profile文件,设置完成后,之后所有的配置文件均只需添加在~/.bash_profile中即可。

#java

# Java config
export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
export JAVA_16_HOME="/Library/Java/JavaVirtualMachines/jdk-16.0.1.jdk/Contents/Home"
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home"
export JAVA_801_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home"
export JAVA_7_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home"

# config alias
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
alias jdk16="export JAVA_HOME=$JAVA_16_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk801="export JAVA_HOME=$JAVA_801_HOME"
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"

# config default jdk
export JAVA_HOME=$JAVA_16_HOME
export PATH="$JAVA_HOME:$PATH"

版本包括:

1.7.0_25
1.7.0_80
1.8.0_201
1.8.0_92
16.0.1
17.0.7

当前默认的 java 版本是 java16 的,假如你需要使用 java17 版本,那么只需要打开终端,输入 java17,就会切换到 java17 的版本。

image
java 版本下载地址

http://www.codebaoku.com/jdk/jdk-oracle-jdk1-8.html#jdk8u201

https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。