200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > mac java版本 不一致_mac实现不同版本的jdk切换

mac java版本 不一致_mac实现不同版本的jdk切换

时间:2023-04-19 23:51:17

相关推荐

mac java版本 不一致_mac实现不同版本的jdk切换

之前使用jdk11进行java开发(纯粹因为喜欢新版?)

但是使用jdk11在布署hadoop伪分布时各种报错, 所以还是下载jdk8回来.

接下来就是mac端切换两个版本的jdk

(按照网上找的方式好像有bug-文章最后再说.虽然不知道怎么解决,但是至少我可以成功部署hadoop, 所以这里就先忽略)

首先下载jdk8JDK8官网下载

然后一路next安装就好

接下来就是重点啦

首先要知道自己的jdk是安装在哪里的.

比如我的路径是

在下面的文件中输入的时候, 只要到Home这个文件夹的层级就好

接下来

在终端中输入open ~/.bash_profile打开文件

打开后, 在内容最底部输入下面的内容export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home

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

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'

alias jdk11='export JAVA_HOME=$JAVA_11_HOME'

上面两个路径就根据自己实际路径修改就好.

写好后保存,关闭, 在终端中输入source ~/.bash_profile"重启"这个文件.

至此, 现在两个版本的JDK就可以切换了, 看下效果

这样子可以看到切换成功了. 上面说的bug的意思是, 我切换在jdk8后关闭终端, 再次打开终端, 再次输入java -version, 显示的还是jdk11. 所以就是自动切换回了jdk11. 这里就不知道是为什么了

关闭终端再打开,就自动是jdk11

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。