前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在 macOS 上安装 JDK 17

在 macOS 上安装 JDK 17

作者头像
猫头虎
发布2024-04-07 20:03:38
2610
发布2024-04-07 20:03:38
举报

在 macOS 上安装 JDK

JDK 支持基于 Intel (x64) 和 Apple Silicon (AArch64) 的 Mac 电脑。

在 macOS 上安装 JDK 的系统要求

有关支持的处理器和浏览器,请参阅 Oracle JDK 认证系统配置

JDK安装说明 macOS 的符号

安装 JDK 的说明包含一个 版本 符号 表示功能、临时和更新版本信息。

例如,如果您要安装 JDK 17 Interim 0、Update 0 和 Patch 0,则以下字符串表示捆绑包的名称:

macOS x64 系统:

代码语言:javascript
复制
jdk-17.interim.update.patch_macos-x64_bin.dmg

或者

jdk-17.interim.update.patch_macos-x64_bin.tar.gz

这个字符串 变成:

代码语言:javascript
复制
jdk-17_macos-x64_bin.dmg

​ 或者

代码语言:javascript
复制
jdk-17_macos-x64_bin.tar.gz

macOS aarch64(64 位 ARM)系统:

代码语言:javascript
复制
jdk-17.interim.update.patch_macos-aarch64_bin.dmg

或者

jdk-17.interim.update.patch_macos-aarch64_bin.tar.gz

这个字符串 变成:

代码语言:javascript
复制
jdk-17_macos-aarch64_bin.dmg

或者

代码语言:javascript
复制
jdk-17_macos-aarch64_bin.tar.gz

笔记:

如果一个组件有 0 作为 后缀,它将被排除。

确定 macOS 上的默认 JDK 版本

通过命令行启动Java应用程序时,系统使用默认的JDK。

macOS 系统上可以安装多个 JDK。

您可以通过输入来确定哪个版本的 JDK 是默认的 java -version在 终端 窗口中。 如果安装的版本是 17 Interim 0、Update 0 和 Patch 0,那么您会看到一个包含文本的字符串 17. 例如:

代码语言:javascript
复制
$ java -version
java version "17"
Java(TM) SE Runtime Environment (build 17)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b04, mixed mode)

要运行不同版本的 Java,请指定完整路径,或使用 java_home工具。 例如:

代码语言:javascript
复制
$ /usr/libexec/java_home -v 17 --exec javac -version
在 macOS 上安装 JDK

在 macOS 上安装 JDK:

  1. 下载所需的JDK .dmg或文件来自 .tar.gz页:
    • macOS x64 系统: jdk-17.interim.update.patch_macos-x64_bin.dmg 或者 jdk-17.interim.update.patch_macos-x64_bin.tar.gz
    • macOS aarch64(64 位 ARM)系统: jdk-17.interim.update.patch_macos-aarch64_bin.dmg 或者 jdk-17.interim.update.patch_macos-aarch64_bin.tar.gz

    单击 接受许可协议 。

  2. 从浏览器 下载 窗口或文件浏览器,双击 .dmg文件来启动它。 一个 Finder 出现 窗口,其中包含一个打开框的图标和 .pkg文件。
  3. 双击 JDK 17.pkg图标以启动安装应用程序。 安装应用程序显示 简介 窗口。
  4. 点击 继续 。 在 安装类型 窗口出现。
  5. 单击 安装 。 出现一个窗口,显示消息: 安装程序正在尝试安装新软件。 输入您的密码以允许此操作。
  6. 输入管理员用户名和密码,然后单击 安装软件 。 安装软件并显示确认窗口。

安装软件后,可以删除 .dmg或者 .tar.gz如果要节省磁盘空间,请使用文件。

在 macOS 上卸载 JDK

在 macOS 上卸载 JDK:

您必须具有管理员权限。

笔记:

不要尝试通过删除 Java 工具来卸载 Java /usr/bin. 此目录是系统软件的一部分,Apple 将在您下次执行操作系统更新时重置任何更改。

  1. /Library/Java/JavaVirtualMachines.
  2. 通过执行以下命令删除名称与以下格式匹配的目录 rm命令作为 root 用户或使用 sudo工具: /Library/Java/JavaVirtualMachines/jdk-17.interim.update.patch.jdk 为了 例如,卸载 17 Interim 0 Update 0 补丁 0: $ rm -rf jdk-17.jdk
macOS 安装常见问题

本主题提供了有关在 macOS 计算机上安装 JDK 的以下常见问题解答。

\1. 如何找出系统默认的Java版本?

当您从命令行运行 Java 应用程序时,它使用默认的 JDK。 如果您不开发 Java 应用程序,那么您无需担心这一点。 请参阅 确定 macOS 上的默认 JDK 版本

\2. 如何卸载 Java?

请参阅 在 macOS 上卸载 JDK

\3. 安装 Java for macOS 2012-006 后,我可以继续使用 Apple 的 Java 6 和 macOS JDK for Java 17 吗?

如果您想继续使用命令行使用 Java 6 进行开发,那么您可以为您喜欢的命令环境修改启动脚本。 对于 bash,使用这个:

$ export JAVA_HOME=/usr/libexec/java_home -v 17``

一些应用程序使用 /usr/bin/java调用Java。 为 macOS 2012-006 安装 Java 后, /usr/bin/java将找到安装的最新 JDK,并将其用于所有与 Java 相关的命令行工具 /usr/bin. 您可能需要修改这些应用程序才能找到 Java 6,或者联系开发人员获取更新版本的应用程序。

\4. Java 首选项应用程序发生了什么 在应用程序实用程序中?

Java Preferences 应用程序是 Apple Java 安装的一部分,Oracle Java 不使用它。 因此,不包含 Apple Java 的 Apple macOS 版本将不包含 Java 首选项。

环境变量 配置

3、验证是否安装成功

打开终端输入java -version

输出的是版本信息,说明已经安装成功了;

4、配置java环境

打开java安装路径 Mac默认路径为/Library/Java/JavaVirtualMachines/

按住command键加空格,搜索/Library/Java/JavaVirtualMachines/jdk17.0.2/Contents

打开这个文件夹

在Home文件夹处右击—新建位于文件夹位置的终端窗口

输入指令sudo vim /etc/profile,然后需要输入mac的密码

输入密码后,会打印出profile的信息

按i进入insert进入编辑模式,将以下文字粘贴进fi的下一行

JAVA_HOME=“/Library/Java/JavaVirtualMachines/jdk17.0.2/Contents/Home” export JAVA_HOME CLASS_PATH=“

JAVA_HOME/lib" PATH=".

PATH:$JAVA_HOME/bin”

注意路径中的jdk*****要和java -version一致, 然后按esc退出编辑模式,再输入指令 :wq!,回车即可保存成功。

5、输入source /etc/profile,即可使刚才的设置立即生效。

6、检查java环境是否配置成功 输入指令echo $JAVA_HOME,输出结果如下,说明java已配置成功。

/Library/Java/JavaVirtualMachines/jdk17.0.2/Contents/Home

码字不易,赞一下再走吧~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在 macOS 上安装 JDK
    • 在 macOS 上安装 JDK 的系统要求
      • JDK安装说明 macOS 的符号
        • 确定 macOS 上的默认 JDK 版本
          • 在 macOS 上安装 JDK
            • 在 macOS 上卸载 JDK
              • macOS 安装常见问题
              • 环境变量 配置
              相关产品与服务
              命令行工具
              腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档