mac安装多版本jdk(macos下多版本jdk管理)
最近在搭建EFK环境,最新的版本需要jdk11版本的支持,而现在绝大多是企业级软件的开发环境仍然保持在jdk8的版本,因此,这次需要升级一下。
经过调研,决定使用多版本共存的方法来解决版本问题。
安装多个版本(jdk8/jdk11)可以通过执行命令查看已经安装的版本:
/usr/libexec/Java_home -V
显示结果如下:
编辑.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的版本:
[EOF]
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com