mac版jdk21如何下载 jdk-21_macos-aarch64_bin

mac版jdk21如何下载 jdk-21_macos-aarch64_bin

以下是下载 macOS 版 JDK 21 的几种方法:

方法一:网盘下载(最简单)

事先从Oracle 官网下载好的jdk(傻瓜式下载安装即可)

https://pan.quark.cn/s/2da334fc2351

方法二:官方下载(Oracle JDK)

  1. 访问 Oracle 官网:texthttps://www.oracle.com/java/technologies/downloads/#jdk21-mac
  2. 选择 macOS 版本
  3. 下载 DMG 安装包(需要 Oracle 账户登录)
    • ARM 64 DMG(Apple Silicon:M1/M2/M3)
    • x64 DMG(Intel 芯片)

方法三:OpenJDK 发行版

1. Eclipse Temurin(最受欢迎的开源版本)

text

https://adoptium.net/zh-CN/temurin/releases/?version=21

选择 macOS → .pkg 安装包

2. Azul Zulu

text

https://www.azul.com/downloads/?version=java-21-lts&package=jdk

选择 macOS → .dmg 或 .tar.gz

3. Amazon Corretto

text

https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/downloads-list.html

方法四:使用包管理器(一般)

Homebrew

bash

# 安装 Homebrew(如果未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装 JDK 21 brew install openjdk@21 # 设置环境变量(如果使用多个版本) echo 'export PATH="/usr/local/opt/openjdk@21/bin:$PATH"' >> ~/.zshrc source ~/.zshrc

SDKMAN(多版本管理)

bash

# 安装 SDKMAN curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" # 安装 JDK 21 sdk install java 21.0.2-tem

安装后验证

bash

java -version

应显示类似:

text

openjdk version "21.0.2" 2024-01-16

推荐选择

  • 普通用户:使用 Homebrew 安装 openjdk@21
  • 需要多版本:使用 SDKMAN
  • 企业环境:Eclipse Temurin 或 Amazon Corretto

注意事项

  • 芯片选择:Apple Silicon Mac 选择 ARM 版本,Intel Mac 选择 x64
  • 许可区别:Oracle JDK 有商业使用限制,OpenJDK 发行版通常免费
  • 长期支持:JDK 21 是 LTS(长期支持)版本

Read more

机器人 - 关于MIT电机模式控制

目录 一、MIT电机模式简单介绍 1.1 简单介绍 1.2 MIT模式的控制参数 1.3 使用场景 二、调试时建议 2.1 调试 2.2 问题定位 一、MIT电机模式简单介绍 1.1 简单介绍 Mixed Integrated Torque为一种混合控制模式,在同一帧CAN数据里包含 位置、速度、扭矩三类的闭环指令。驱动器里面把位置环、速度环、前馈扭矩相加,得到一个参考电流,然后再交给电流环完成精准扭矩输出。 1.2 MIT模式的控制参数 参数含义取值范围(常见)说明kp位置比例系数(刚度)0 ~ 500 (单位视驱动器而定)kp = 0 时位置环失效,

By Ne0inhk
无人机避障——Mid360+Fast-lio感知建图+Ego-planner运动规划(胎教级教程)

无人机避障——Mid360+Fast-lio感知建图+Ego-planner运动规划(胎教级教程)

电脑配置:Xavier-nx、ubuntu 18.04、ros melodic 激光雷达:Livox_Mid-360 结果展示:左边Mid360+Fast-lio感知建图,右边Ego-planner运动规划 1、读取雷达数据并显示 无人机避障——感知篇(采用Livox-Mid360激光雷达获取点云数据显示)-ZEEKLOG博客 看看雷达数据话题imu以及lidar两个话题  2、读取雷达数据并复现fast-lio  无人机避障——感知篇(采用Mid360复现Fast-lio)-ZEEKLOG博客 启动fast-lio,确保话题有输出   由于此处不需要建图,因此不打开rviz,launch文件如下修改: <launch> <!-- Launch file for Livox MID360 LiDAR --> <arg name="rviz&

By Ne0inhk
2023年电赛H题(信号分离装置)-FPGA+stm32解法

2023年电赛H题(信号分离装置)-FPGA+stm32解法

目录 前言 题目 解题思路 基本框架 代码思路 第一部分(FPGA的FIFO以及串口发送接收) 1.FIFO 2.(FPGA串口发送) 3.FPGA串口接收 4.总结 第二部分(stm32接收数据进行FFT识别波形以及频率并发送) 1.stm32串口接收 2.stm32进行FFT 3.stm32串口发送 第三部分(FPGA得到波形与频率后生成波形) 第四部分(FPGA锁相) 1.鉴相 2.环路滤波 3.反馈 第五部分(DAC输出) 第六部分(移相) 1.按键消抖 2.按键设置相位差 3.数码管显示相位 第七部分(FPGA代码总结) 后记 前言 本文章除开要求一使用的增益为一的加法器以外,其余皆由FPGA+

By Ne0inhk
若依(RuoYi)低代码框架全面分析

若依(RuoYi)低代码框架全面分析

文章目录 * 一、框架概述与技术背景 * 技术架构全景 * 二、核心特长分析 * 1. 完备的权限管理体系 * 2. 高度模块化的系统设计 * 3. 强大的代码生成器 * 4. 丰富的功能组件 * 三、显著短板与局限性 * 1. 技术栈相对保守 * 2. 代码生成器的局限性 * 3. 性能瓶颈与扩展性挑战 * 4. 学习曲线与定制成本 * 四、实际应用场景分析 * 适合场景 * 不适用场景 * 五、与其他框架对比 * 六、总结与展望 一、框架概述与技术背景 若依(RuoYi)是基于Spring Boot的权限管理系统,是中国Java低代码领域的代表性开源框架。其名称"若依"取自"若你"的谐音,体现了"

By Ne0inhk