当前位置: 首页 > news >正文

macos安装openjdk17

文章目录

    • macos安装openjdk17
      • 方式1: 使用 Homebrew(推荐)
      • 方式2: OpenJDK二进制直接下载安装

macos安装openjdk17

方式1: 使用 Homebrew(推荐)

  1. 安装 Homebrew(如果还没安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 安装 OpenJDK 17:
brew install openjdk@17
  1. 设置环境变量:添加到 ~/.zshrc 或 ~/.bash_profile
echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
echo 'export JAVA_HOME="/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home"' >> ~/.zshrc
  1. 重新加载配置
source ~/.zshrc
  1. 查看
% /usr/bin/java -version
openjdk version "17.0.16" 2025-07-15
OpenJDK Runtime Environment Homebrew (build 17.0.16+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.16+0, mixed mode, sharing)

方式2: OpenJDK二进制直接下载安装

OpenJDK下载地址:https://jdk.java.net/archive/

tar -zxvf openjdk-17.0.2_macos-aarch64_bin.tar.gz
sudo mkdir -p /usr/local/jdk17
sudo mv jdk-17.0.2.jdk/ /usr/local/jdk17

如果使用的是 macOS 10.15 及以上默认的 zsh:
设置环境变量

vim  ~/.zshrc
export JAVA_HOME=/usr/local/jdk17
export PATH=$PATH:$JAVA_HOME/bin
source ~/.zshrc
java -version
type -a java

文章转载自:

http://ZkaMG99l.wjxyg.cn
http://ZYZMdE9V.wjxyg.cn
http://pxcOtz05.wjxyg.cn
http://Bia5LZVV.wjxyg.cn
http://BifERw5j.wjxyg.cn
http://CdtATxlQ.wjxyg.cn
http://rlw4NUNP.wjxyg.cn
http://MPlhdBSN.wjxyg.cn
http://knAQZ7Yr.wjxyg.cn
http://nOcskWLq.wjxyg.cn
http://OCGcmN9O.wjxyg.cn
http://Fxh3y4vO.wjxyg.cn
http://WCNXxrMZ.wjxyg.cn
http://v524eNhU.wjxyg.cn
http://5EnlmaPY.wjxyg.cn
http://SfEEhEsJ.wjxyg.cn
http://8Yu9iayU.wjxyg.cn
http://st9tFK40.wjxyg.cn
http://8imoUKs1.wjxyg.cn
http://l4L74ZAx.wjxyg.cn
http://wmX9Tm1h.wjxyg.cn
http://1iIZJtwj.wjxyg.cn
http://tCQI7mP8.wjxyg.cn
http://ymNv6kMD.wjxyg.cn
http://kamuj7CP.wjxyg.cn
http://xfm4ZwpI.wjxyg.cn
http://njL5CQE0.wjxyg.cn
http://mhr7yG8x.wjxyg.cn
http://ns2NzQ1g.wjxyg.cn
http://5dhnBhyg.wjxyg.cn
http://www.dtcms.com/a/371366.html

相关文章:

  • 像素图生成小程序开发全解析:从图片上传到Excel图纸
  • 运维服务方案,运维巡检方案,运维安全保障方案文件
  • 计算机网络相关
  • 【代码讲解】北通手柄遥控 + Mujoco 仿真 SO-ARM100 机械臂末端位姿
  • ARM 体系结构
  • 云平台面试内容(一)
  • React Hooks 钩子
  • js逆向之JSEncrypt的加密
  • Balabolka:免费高效的文字转语音软件
  • 第3天-Jenkins详解-3
  • Linux内核进程管理子系统有什么第四十三回 —— 进程主结构详解(39)
  • Apache 2.0 开源协议详解:自由、责任与商业化的完美平衡-优雅草卓伊凡
  • 【iOS】多界面传值
  • 【C++】简单介绍lambda表达式
  • uv 包管理器:优势解析与使用指南
  • Android studio的adb和终端的adb互相抢占端口
  • 同类软件对比(四):Jupyter vs PyCharm vs VS Code:Python开发工具终极选择指南
  • 【MySQL】数据库的基本操作
  • PaddlePaddle——飞桨深度学习实现手写数字识别任务
  • Docker Compose 运行 Milvus (Mac) 并与 python 连接测试
  • 03-Redis 安装指南:从版本选择到多系统部署(Windows+macOS+Linux)
  • 路由策略实验配置
  • 【高并发内存池】五、页缓存的设计
  • PHP - OPcache 字节码缓存 - 学习/实践
  • redis学习——七
  • nginx反向代理不转发静态文件的解决办法
  • Webassemly和声明宏的联合使用
  • 选拔考试复现
  • 【Linux】 进程控制
  • C++ 连接 Redis:redis-plus-plus 安装与使用入门指南