💡 一则也许对你有用的小广告 🏆
欢迎飞飞程序员 ,你将获得:专属的实战项目(已更新的所有会员标识的项目都能学习) / 1v1 提问 / Java 学习路线 / PHP 学习路线 / 学习打卡 / 社群讨论
- 正在进行中的项目:《FFBlog知识付费博客项目》 正在持续更新中,基于 Spring Boot 3.x + JDK 21...,[**点击查看**] ;
- 《从零开发:FFBlog知识付费博客项目(全栈开发)》 演示链接: https://ffblog.ffcxy.com/ ;
截止目前, 飞飞 正在疯狂爆肝实战项目,后续还会上新更多项目,目标是将所学知识开发成项目并且分享给大家,如知识付费系统, Ai系统, CMS系统,在线商城系统,等等 ,欢迎点击围观
在java的官网下载SDK时会碰到下面的两个版本,一时间不知道应该下载哪个,可以参考下面的文章,对这两种版本做了详细的说明。
这两种 Java Compressed Archive(压缩归档文件)的主要区别在于它们所针对的CPU 架构不同:
| 特性 | ARM64 Compressed Archive | x64 Compressed Archive |
| CPU 架构 | ARM64 (或 AArch64) | x64 (或 AMD64, x86_64) |
| 典型应用 | Apple Silicon (M1, M2, M3 等) Mac 电脑、树莓派 (Raspberry Pi)、某些基于 ARM 架构的 Linux 服务器或设备。 | 大多数传统的台式机和笔记本电脑(使用 Intel 或 AMD 处理器)、主流服务器。 |
| 指令集 | 64 位 ARM 指令集 | 64 位 x86 指令集 |
| 选择依据 | 您的计算机或服务器使用的是 ARM 架构的 CPU。 | 您的计算机或服务器使用的是 Intel 或 AMD 的 CPU。 |
💡 核心区别和选择建议
架构差异(指令集):
x64 是指采用 Intel 或 AMD 芯片的 64 位架构。它是目前最常见的个人电脑和服务器架构。
ARM64 是指采用 ARM 芯片的 64 位架构,例如 Apple Silicon(M 系列芯片)以及许多移动设备和嵌入式系统。
Java 运行时环境 (JRE) 或开发工具包 (JDK) 必须与您计算机的 CPU 架构相匹配才能高效运行。
“Compressed Archive”的含义:
Compressed Archive (压缩归档文件,通常是 .tar.gz 或 .zip 格式) 意味着它不是安装程序(如 .exe, .dmg, .msi)。
它只是一个包含所有必要文件的包。您需要手动解压、放置到合适的目录,并可能需要手动配置系统环境变量(例如 JAVA_HOME 和 PATH)。这通常用于自定义安装位置或在不具备图形界面的服务器上安装。
📌 如何选择
您应该根据您运行 Java 的设备的 CPU 类型来选择:
如果您使用的是 Apple M1/M2/M3 芯片的 Mac,请选择 ARM64。
如果您使用的是 Intel 或 AMD 芯片的 Windows/macOS/Linux 电脑,请选择 x64。
如果您是在 树莓派 或其他基于 ARM 的设备上安装,请选择 ARM64。
错误的选择:
您目前需要在哪种设备上安装 Java 呢?我可以帮您确认更具体的步骤。