目录

MacOS-java开发环境搭建

MacOS java开发环境搭建

Mac版Java开发环境搭建

JDK安装

一. 下载jdk

下载所需要的版本,本次我们下载的是 Java8 ,所以触控板往下滑动到Java8的下载:

https://i-blog.csdnimg.cn/blog_migrate/ee4bbe05ce0a6c0affdade9e8257bdf9.png

下载后双击点开安装即可,之后返回桌面推出:

https://i-blog.csdnimg.cn/blog_migrate/c573038ad22930949025800e00d0a57b.png

二. 配置环境变量

默认情况下macOS版Java8安装目录是

https://i-blog.csdnimg.cn/blog_migrate/1a419e2d7382b8d0620f52cd6839bc75.png

使用快捷键Command+option+C复制当前路径/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home

1. 查看系统所使用的Shell类型

不同类型的Shell所使用的配置文件不同,例如zsh使用的 .zshrc ,而bash使用的 .bash_profile

使用echo $SHELL 命令查看当前系统所使用的Shell类型

macOS Ventura默认使用的zsh

https://i-blog.csdnimg.cn/blog_migrate/d5ffffcb5af97c9b62bf792d354edff0.png

2. 创建配置文件

如果你使用的是bash shell,在用户家目录下创建 .bash_profile 文件

如果你使用的是zsh shell,在用户家目录下创建 .zshrc 文件

macOS的用户家目录指的就是/Users/jeff,其中jeff表示用户名,每个系统的用户名不尽相同。

当启动终端后默认就是在家目录下,可以使用pwd命令查看当前所在的目录,如上图。

本次使用的Shell是zsh,因此使用touch .zshrc命令创建.zshrc文件,并用ls -al查看,

https://i-blog.csdnimg.cn/blog_migrate/bdd554bbfbae1bedbaf858f0e172e9cf.png

3. 修改配置文件

首先,在终端输入vim .zshrc打开文件,英文状态下,输入i进行编辑模式:

https://i-blog.csdnimg.cn/blog_migrate/00cda1014e7626c5897dd7b74f15800f.png

配置完成后按esc退出编辑模式回到命令模式,最后输入:wq回车后保存并退出vim编辑器,返回后也可以通过cat .zshrc查看是否添加成功;

再用 source .zshrc 命令将.zshrc配置文件中的环境变量加载到shell会话中;

在终端上输入 echo $PATH 命令查看系统的PATH环境变量中如果包含了Java8的PATH环境变量则表示配置成功:

https://i-blog.csdnimg.cn/blog_migrate/08dd88b50a04f5917161ab4b22a1f322.png

4. 不同java版本之间的切换

若要将Java8切换到Java其他版本,只需要将.zshrc 文件中的JAVA_HOME改成Java其他版本的家目录即可,修改的过程和之前配置JAVA_HOME环境变量类似。

三. 卸载Java版本

终端中输入/usr/libexec/java_home -V查看目前安装的jdk版本,如:

https://i-blog.csdnimg.cn/blog_migrate/7a09dec3f776764ce662506a6ea4fd4a.png

删除命令如下,之后上面的配置的文件如.zshrc也需要删除或注释。

# 下面前三个不是所有版本jdk都有内容,可能会为空,不过jdk8(镜像dmg安装的)是有的
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -rf /Library/Application\ Support/Oracle/Java
# 下面地址路径更换成对应的实际jdk路径
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-1.8.jdk

参考: