Mac 下载安装并卸载多jdk教程
简介:JDK是 Java 语言的软件开发工具包,它提供了开发和运行Java应用步伐所需的工具、库和资源。
JDK卸载与安装:
jdk安装与配置步骤:
[*]下载jdk。
[*]安装jdk。
[*]配置环境变量(单jdk可看"配置单JDK的环境变量",多jdk可看"配置多JDK的环境变量")。
[*]查看是否配置乐成。
一、官网下载JDK
[*]从官网下载mac版本的jdk
官网下载地址:https://www.oracle.com/java/technologies/downloads/
[*]点击:Resources 选择 Downloads 中的 Java Downloads
https://i-blog.csdnimg.cn/direct/5275701a093f4e39a7541a6ec2219142.png
[*]找到自己所需的版本,往往会选择汗青版本,更加稳固。
点击【Java archive】后,往下滑选择自己所需的版本。(我这边选择的是jdk8的版本)
https://i-blog.csdnimg.cn/direct/3b43741e27f34214b10037fd34a3819c.png
[*]选择【Java SE 8 (8u211 and later)】点击进入。
如图所示:
[*]Java SE 8 (8u211 and later)是2011年及之后的版本。
[*]Java SE 8 (8u202 and earlier)是2002年及从前的版本。
我们这边选择Java SE 8 (8u211 and later)。
https://i-blog.csdnimg.cn/direct/b93b58fbacf44ac384ff4c17ec652bbd.png
[*]选择对应的版本,我这边是mac系统,所以找到mac对应的安装包,点击下载。
⚠️:因我的电脑是 Intel 处理器的mac电脑,所以需要选择 macOS x64 DMG Installer。建议使用 DMG 安装包格式。
安装包格式实用的处理器架构安装方式macOS ARM64 Compressed ArchiveARM64(如M1、M2、M3芯片)压缩包格式,免安装,需要手动解压并配置环境变量macOS ARM64 DMG InstallerARM64(如M1、M2、M3芯片)DMG安装包格式,通过图形界面举行安装,安装过程相对简朴macOS x64 DMG Installerx64(如Intel Core系列芯片)DMG安装包格式,同样通过图形界面举行安装,实用于传统的Intel处理器架构 https://i-blog.csdnimg.cn/direct/b10a11b4aa4848af8ef3fa066820dbfd.png
[*]勾选接受协议,然后点击下载。假如未登录的环境下会跳转登录页面,登录后选择自己想要下载的位置。
https://i-blog.csdnimg.cn/direct/520a7577c8214eec9d4b31afbac08e60.png
二、安装JDK
[*]点击下载完成的 dmg 文件。
https://i-blog.csdnimg.cn/direct/6d3a75dc4e624962a61030400fde906d.png
[*]点击pkg 开始安装
https://i-blog.csdnimg.cn/direct/7fca92c83167460db4218bb4b0084385.png
[*]点击继承
https://i-blog.csdnimg.cn/direct/92e2b287c4574937bed273afc9e66e04.png
[*]点击安装,弹出窗口,输入密码(同锁屏密码)
https://i-blog.csdnimg.cn/direct/18e6e2f83ec342cab76f6deb745a6258.png
[*]安装完成,点击关闭
三、配置单JDK的环境变量
[*]查看jdk的安装路径
# 进入 JDK 安装目录
cd /Library/Java/JavaVirtualMachines
# 查看文件
ls
# 查看路径
pwd
https://i-blog.csdnimg.cn/direct/0bd7b0ef13f041979edb43e99a11dbda.png
[*]修改 .bash_profile文件,配置jdk的环境变量
# xxx改为自己的电脑用户的名称
cd /Users/xxx
# 打开环境变量配置文件
vim ~/.bash_profile
注⚠️:因为我这边之前配置过别的环境,所以这个文件中出现了 maven、gradle 的配置信息。这个跟配置jdk的毫无关系。正常没有配置过别的环境的应该内容为空白。
https://i-blog.csdnimg.cn/direct/9ef3527cd67b45a49e7b9962c90aa11e.png
[*]进入内部后,点击键盘的向下按键移转到文件最下方。然后 单按“i”键 进入编辑模式,页面左下角有 - - INSERT - - 后,添加对应的配置信息。
注⚠️:/Library/Java/JavaVirtualMachines 是你自己的目录,也就是上面使用pwd命令获取的路径地址。 jdk-1.8.jdk 是上面使用ls得到的文件夹名称。/Contents/Home 直接拼接到后面即可。
#JDK 8
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home"
https://i-blog.csdnimg.cn/direct/bd622e5db7fe4da58a8254b3b2958d85.png
[*]单按"ESC"键 退出编辑模式,页面左下角-- INSERT --消失后,再组合按 “Shift” + “:” ,输入wq并回车。回车后就会保存配置并返回命令界面。
https://i-blog.csdnimg.cn/direct/41937afe54ab4b018dbcbafe063636d4.png
[*]刷新配置文件
# 使用 source ~/.bash_profile 命令刷新配置。
source ~/.bash_profile
https://i-blog.csdnimg.cn/direct/9157010353784cf89701dbdc195c36e0.png
[*]使用 java -version 命令查看版本。出现 版本号后 表示jdk安装完毕。
https://i-blog.csdnimg.cn/direct/f82762427d4740719cbb9bbb5f9a8f2d.png
四、配置多JDK的环境变量
我这边将会演示配置JDK8、JDK11、JDK17三种版本的环境、并可快速切换JDK版本
[*] 下载JDK安装包
具体可以看本文章上面的 官网下载JDK 教程。
[*] 安装JDK
具体可以看本文章上面的 安装单JDK 教程。
[*] 查看jdk的安装路径
# 进入 JDK 安装目录
cd /Library/Java/JavaVirtualMachines
# 查看文件
ls
# 查看路径
pwd
我这边分别安装jdk8、jdk11、jdk17、所以这边会出现对应的安装好的三个文件夹
https://i-blog.csdnimg.cn/direct/b45547cc81e8447a84322e2da68b3928.png
[*]修改 .bash_profile文件,配置jdk的环境变量
# xxx改为自己的电脑用户的名称
cd /Users/xxx
# 打开环境变量配置文件
vim ~/.bash_profile
注⚠️:因为我这边之前配置过别的环境,所以这个文件中出现了 maven、gradle 的配置信息。
同时我这边在文章上面有刚配置过单环境的配置,所以我这边有表现jdk8 的配置。不必理睬,后续会被更换掉之前的配置。
https://i-blog.csdnimg.cn/direct/3c7d3939a11049fba3e2bcc595eb15a3.png
[*]进入内部后,点击键盘的向下按键移转到文件最下方。然后 单按“i”键 进入编辑模式,页面左下角有 - - INSERT - - 后,添加对应的配置信息。假如有之前配置的单jdk需要更换掉。
注⚠️:/Library/Java/JavaVirtualMachines 是你自己的目录,也就是上面使用pwd命令获取的路径地址。 jdk-1.8.jdk 是上面使用ls得到的文件夹名称。/Contents/Home 直接拼接到后面即可。
# JDK 8
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home"
# JDK 11
export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home"
# JDK 17
export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
#默认JDK 8
export JAVA_HOME=$JAVA_8_HOME
#alias命令动态切换JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
https://i-blog.csdnimg.cn/direct/6c4a4cfe23804561bd606a6873fce5e5.png
[*]单按"ESC"键 退出编辑模式,页面左下角-- INSERT --消失后,再组合按 “Shift” + “:” ,输入wq并回车。回车后就会保存配置并返回命令界面。
https://i-blog.csdnimg.cn/direct/6ec5d92318c24261b1d14209e519f598.png
[*]刷新配置文件
# 使用 source ~/.bash_profile 命令刷新配置。
source ~/.bash_profile
https://i-blog.csdnimg.cn/direct/59084ee876c848afbbbfa89198214822.png
[*]使用 java -version 命令查看版本。出现 版本号后 表示jdk安装完毕。
[*]先使用 java -version 命令查看版本,此时版本是jdk1.8版本。
[*]使用 jdk11 命令,可切换到配置的jdk11版本。此时在使用 java -version 可看到当前版本已切换至jdk11。
[*]同理 使用jdk17、jdk8 命令,可以切换到对应配置的jdk17、jdk8的版本中。
[*]这里的 jdk11、jdk17、jdk8 就是上面 .bash_profile 文件中配置的alias命令。
https://i-blog.csdnimg.cn/direct/fe87d54006eb4c47840448188bfbef35.png
五、卸载jdk
[*]查看jdk安装的位置
/usr/libexec/java_home -V
红框中可看出我这边安装了多个jdk环境。
https://i-blog.csdnimg.cn/direct/91ba3d3d540c42dbbf51874fac0aa774.png
复制对应路径,例如:/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk,后面的 /Contents/Home不需要,方便下一步删除使用。
[*]实行删除命令删除对应jdk
注⚠️:sudo 是使用root身份操纵,需要输入用户的密码。输入之后点击回车即可。
rm -rf 之后的路径就是上面复制的路径。只需要到 .jdk,后面的/Contents/Home路径不需要。
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.0.16.jdk
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk
https://i-blog.csdnimg.cn/direct/e659783d1eb141f09b9e4df2087d7a34.png
[*]修改配置文件 /etc/profile, 删除对应的环境变量
# 编辑配置文件
vim ~/.bash_profile
https://i-blog.csdnimg.cn/direct/1e704097c67441ed820ec0ff96070643.png
[*]进入内部后,点击键盘的向下按键移转到文件最下方。然后单按“i”键进入编辑模式,页面左下角有 - - INSERT - - 后,添加对应的配置信息。
https://i-blog.csdnimg.cn/direct/514e3df201ec45689b828cb325e7ebb8.png
[*] 单按“ESC”键 退出编辑模式,页面左下角-- INSERT --消失后,再组合按“Shift” + “:”,输入wq并回车。回车后就会保存配置并返回命令界面。
[*] 刷新配置文件
# 刷新配置文件
source ~/.bash_profile
https://i-blog.csdnimg.cn/direct/4381d3b510d8406581c7d87c501170d0.png
[*]使用 java -version 命令查看版本。
重新使用 java -version 命令查看版本。假如没有出现版本号后,表示jdk卸载完毕。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]