macm1环境下jdk版本切换

2023-11-15

macm1环境下jdk版本切换

下载jdk

安装

  • 安装 jdk 17 Zulu JDK

  • 安装到下面的目录

    /Library/Java/JavaVirtualMachines
    
  • 安装完成后,java环境变量不会立即生效。
    终端执行

    source .bash_profile
    
  • 验证

    java -version
    

动态切换jdk

  • 如果当前使用的shellzsh就编辑.zshrc文件
  • 如果是bash就编辑.bash_profile文件

查看当前mac已有的jdk

/usr/libexec/java_home -V
注意:输入命令参数区分大小写(必须是-V)
终端生效

修改环境变量

vim ~/.bash_profile
vim ~/.zshrc

jdk动态切换使用alias映射

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME=$JAVA_17_HOME
export PATH

alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"

环境变量生效

source ~/.bash_profile
source ~/.zshrc

查看java版本

java -version

查看环境变量

echo $PATH
echo $JAVA_HOME

切换jdk版本

https://blog.csdn.net/u013481793/article/details/127169360

全局生效

修改环境变量并使环境变量生效

vim ~/.bash_profile
vim ~/.zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
# export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export PATH
source ~/.bash_profile
source ~/.zshrc

参考

https://juejin.cn/post/7215781742479671352
https://blog.csdn.net/zs319428/article/details/132082641
https://zhuanlan.zhihu.com/p/567928991
https://www.cnblogs.com/ryosetsu/p/base_java.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

macm1环境下jdk版本切换 的相关文章

随机推荐