mac安装多版本jdk(macos下多版本jdk管理)

最近在搭建EFK环境,最新的版本需要jdk11版本的支持,而现在绝大多是企业级软件的开发环境仍然保持在jdk8的版本,因此,这次需要升级一下。

经过调研,决定使用多版本共存的方法来解决版本问题。

安装多个版本(jdk8/jdk11)

可以通过执行命令查看已经安装的版本:

/usr/libexec/Java_home -V

显示结果如下:

mac安装多版本jdk(macos下多版本jdk管理)(1)

编辑.zshrc(根据自己shell情况)

加入以下内容:

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home

export PATH=.:$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

alias jdk11="export JAVA_HOME=$JAVA_11_HOME"

export JAVA_HOME=$(/usr/libexec/java_home)

后续使用

通过输入别名命令jdk8或者jdk11来自由切换jdk的版本:

mac安装多版本jdk(macos下多版本jdk管理)(2)

[EOF]

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页