当前位置:   article > 正文

Mac安装多个版本JDK并实现切换【保姆级笔记超简单】_mac安装jdk17

mac安装jdk17

前言:最近做项目需要用到jdk17,但是因为有的项目需要jdk1.8,有的需要17,所以我就没有卸载1.8安装17。百度发现原来一个电脑是可以多个jdk共存的,只要安装切换的工具即可。

实现过程超简单,比卸载再安装容易多了。

目录

详细过程:

1.查看本机所有的jdk

2.去官网安装需要的jdk

3. 配置环境变量

4.安装配置jEnv(切换工具)

 5.将jdk加入到jEnv


详细过程:

1.查看本机所有的jdk

/usr/libexec/java_home -V

2.去官网安装需要的jdk

Java Downloads | Oracle

下载完成后傻瓜式安装即可。

3. 配置环境变量

/usr/libexec/java_home -V

查看到所有jdk的路径如下:

 

 

打开bash_profile文件。可以在终端vim ~/.bash_profile打开,也可以打开访达shift+cmd+G然后输入/Users/mac/.bash_profile(本机bash_profile的路径)

加入新的环境变量格式如下(参考我的,把路径换成你的):

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.4.1.jdk/Contents/Home
export JAVA_18_HOME=/Library/Java/JavaVirtualMachines/jdk-18.0.2.1.jdk/Contents/Home

export JAVA_HOME=$JAVA_8_HOME
export PATH="$JAVA_HOME:$PATH"

4.安装配置jEnv(切换工具)

安装命令:

git clone https://github.com/jenv/jenv.git ~/.jenv

brew install jenv

接着还是在终端分别执行以下语句配置环境变量:

  1. echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
  2. echo 'eval "$(jenv init -)"' >> ~/.bash_profile
  3. echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
  4. echo 'eval "$(jenv init -)"' >> ~/.zshrc

注:如果执行过程显示没有权限,就去把这两个文件权限打开哈!

 5.将jdk加入到jEnv

命令如下(路径改成你的!):

jenv add /Library/Java/JavaVirtualMachines/jdk-18.0.2.1.jdk/Contents/Home

然后就可以通过jenv查看jdk版本列表:

jenv versions

 

前面有 * 表示当前使用的jdk版本。 

切换jdk版本的命令是 jenv global +版本号(注意:版本号是 本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签