Mac M1上安装JAVA8和JDK18的步骤指南

需积分: 20 29 下载量 122 浏览量 更新于2024-10-11 3 收藏 271.16MB ZIP 举报
资源摘要信息:"本文介绍了如何在搭载了Apple自家M1芯片的Mac电脑上安装Java开发工具包(JDK)。针对Java 8和Java 18两个版本,提供了Oracle JDK和Zulu OpenJDK两种选择。由于M1芯片的Mac对Java支持的特殊性,普通的x86架构的JDK无法直接安装,因此文中指出了使用适合M1架构的JDK版本的必要性。特别是选择了Zulu JDK,因为需要Java 8的支持,并详细说明了如何将下载到的JDK安装包添加到系统环境变量中,以确保Java命令可以在任何终端会话中使用。" 知识点详细说明: 1. Mac M1芯片简介: Apple M1是一系列使用ARM架构的自研芯片,首次发布于2020年底,并搭载于MacBook Air、MacBook Pro和Mac mini等设备中。与过去使用Intel x86架构的处理器不同,M1芯片的Mac设备在软件兼容性方面提出了新的挑战,尤其是在运行旧版本x86指令集的软件时需要额外的适配工作。 2. Java开发环境(JDK): Java开发工具包(JDK)是进行Java应用开发所必需的软件集合,包含Java运行环境(JRE)、编译器(javac)以及工具(如javadoc和jdb)。Oracle JDK是Java的官方实现,由甲骨文公司提供;而Zulu是Azul Systems公司提供的OpenJDK版本,支持不同平台的Java开发和部署。 3. JDK版本选择: 在本例中,用户需要安装Java 8和Java 18两个版本的JDK。Java 8是Java语言的一个非常重要的长期支持(LTS)版本,广泛应用于企业级应用中;而Java 18是最新版JDK,提供了最新的语言特性和改进。 4. M1芯片Mac兼容的JDK版本: 由于M1芯片基于ARM架构,原生的JDK安装包通常为x86架构,无法直接安装于M1设备上。因此,用户需下载专为M1芯片优化的JDK版本,这里提供了Oracle JDK和Zulu OpenJDK的安装包。特别注意的是,由于需要Java 8的支持,选择了Zulu的JDK 8。 5. JDK安装步骤: - 首先,用户需要下载对应版本的JDK安装包,文件名分别为`jdk-18_macos-aarch64_bin.dmg`和`jdk-8-zulu*.**.*.**-ca-jdk8.0.345-macosx_aarch64.dmg`,后缀名为`.dmg`表明这是Mac操作系统的磁盘映像文件。 - 接下来,打开下载的`.dmg`文件,遵循安装向导将JDK安装到系统中。 - 安装完成后,为了能在命令行(CLI)中直接使用Java相关的命令,需要将JDK的`bin`目录路径添加到系统的环境变量中。这通常是通过修改用户的shell配置文件,如`.zshrc`来完成。 6. 配置.zshrc环境变量: - 打开或创建`.zshrc`文件,该文件是针对使用zsh作为shell的用户配置环境变量的文件。 - 在文件中添加以下行,假设JDK安装在`/Library/Java/JavaVirtualMachines`目录下: ```bash export PATH="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin:$PATH" ``` - 保存并关闭文件后,使用命令`source .zshrc`或重新启动终端来使更改生效。 7. 验证安装: - 安装并配置好环境变量后,用户可以在终端输入`java -version`和`javac -version`来验证Java运行环境和编译器是否安装正确,并且版本号是否符合预期。 总结,对于在M1芯片Mac上安装Java开发环境,正确的选择JDK版本并进行合适的配置是至关重要的。本指南提供了详细的步骤和解释,帮助开发者在新型Mac设备上顺利进行Java开发。