文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

MacOS java开发环境搭建

2023-12-22 20:31

关注

JDK安装

一. 下载jdk

官网下载所需要的版本,本次我们下载的是Java8,所以触控板往下滑动到Java8的下载:
在这里插入图片描述
下载后双击点开安装即可,之后返回桌面推出:
在这里插入图片描述

二. 配置环境变量

默认情况下macOS版Java8安装目录是
在这里插入图片描述
使用快捷键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
在这里插入图片描述

2. 创建配置文件

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

macOS的用户家目录指的就是/Users/jeff,其中jeff表示用户名,每个系统的用户名不尽相同。
当启动终端后默认就是在家目录下,可以使用pwd命令查看当前所在的目录,如上图。
本次使用的Shell是zsh,因此使用touch .zshrc命令创建.zshrc文件,并用ls -al查看,
在这里插入图片描述

3. 修改配置文件

首先,在终端输入vim .zshrc打开文件,英文状态下,输入i进行编辑模式:
在这里插入图片描述
配置完成后按esc退出编辑模式回到命令模式,最后输入:wq回车后保存并退出vim编辑器,返回后也可以通过cat .zshrc查看是否添加成功;
再用source .zshrc 命令将.zshrc配置文件中的环境变量加载到shell会话中;
在终端上输入echo $PATH命令查看系统的PATH环境变量中如果包含了Java8的PATH环境变量则表示配置成功:
在这里插入图片描述

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

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

三. 卸载Java版本

终端中输入/usr/libexec/java_home -V查看目前安装的jdk版本,如:
在这里插入图片描述
删除命令如下,之后上面的配置的文件如.zshrc也需要删除或注释。

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

参考:
macOS版Java开发环境搭建
MAC M2下安装Java及maven环境变量
2022版Mac M2芯片安装Java JDK并在 IDEA 创建第一个 Java 项目

来源地址:https://blog.csdn.net/weixin_43851772/article/details/133774985

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯