栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

**mac下配置jdk的方法,解决jdk不同版本之间切换的问题**

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

**mac下配置jdk的方法,解决jdk不同版本之间切换的问题**

解决了一下jdk的问题,搜索了很多,最后配置成功。发帖记录一下 一、只安装一个jdk的情况 1、jdk下载后一般存放在Library/Java/JavaVirtualMachines

2、如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个。如果存在在终端输入:
open -e .bash_profile 
3、在文本编辑器里输入:
JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
4、保存后退出,然后输入:
source .bash_profile 

使配置生效。

5、最后输入:
echo $JAVA_HOME      

显示出刚才配置的路径。如下图所示:

6、最后输入java -version测试

二、想要在多个jdk版本之间进行切换 1、在.bash_profile文件中 输入以下代码:
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk17.0.1.jdk/Contents/Home
export JAVA_HOME=$JAVA_8_HOME  
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
 2、保存,退出。输入:
source .bash_profile 
 3、重新在终端输入java -version后,再输入jdk11,java -version之后即可看到jdk切换成功。如下图所示:

 三、问题

其中在多个jdk版本之间切换会出现一个问题,会切换不成功,这个我问题我自己找了很久。

在访达文件夹中用command + shift + . 键显示出隐藏文件夹。打开.zshrc这个文件夹,再最后面输入一行source ~/.bash_profile 然后保存退出。即再去切换jdk的版本就不会出现问题了!

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/837451.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号