下面是“Mac M1 Java 开发环境配置详解”的完整攻略:
首先,我们需要确认自己的 Mac 是否使用 Apple Silicon 硅片,在 终端
中执行下面的命令进行确认:
uname -m
如果输出结果为 arm64
或 aarch64
,说明你的 Mac 采用了 Apple Silicon 硅片。
因为 M1 Mac 采用的是 ARM 架构,所以需要安装适用于 ARM 架构的 JDK。
可以从 Oracle 官网上下载适用于 M1 Mac 的 JDK:Oracle JDK 16 for macOS on ARM64
下载后,在终端中进入下载目录,执行下面的命令进行安装:
installer -pkg jdk-16.0.2_osx-aarch64_bin.dmg -target /
其中,jdk-16.0.2_osx-aarch64_bin.dmg
是你下载的 JDK 文件名,根据实际情况修改。
安装完成后,执行以下命令验证是否安装成功:
java -version
如果输出有 JDK 的版本信息,说明安装成功。
另一种安装 JDK 的方式是使用 Homebrew 命令安装。
在终端中执行下面的命令,安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,使用下面的命令安装适用于 M1 Mac 的 OpenJDK:
brew install openjdk@16
安装完成后,执行以下命令验证是否安装成功:
java -version
如果输出有 JDK 的版本信息,说明安装成功。
安装 JDK 后,需要配置环境变量,让系统知道 JDK 的位置。
打开终端,执行下面的命令打开 ~/.bash_profile
文件:
open ~/.bash_profile
在文件中添加下面的内容:
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
编辑完成后,执行下面的命令使配置文件生效:
source ~/.bash_profile
打开 IntelliJ IDEA,进入 Preferences
页面。
在左侧列表中,找到 Build, Execution, Deployment
,点击打开。
选择 JDK
页面,在 JDK home path
中填入你安装的 JDK 的位置,一般来说是/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home
,具体路径根据实际情况修改。
在左侧列表中,找到 Build, Execution, Deployment
, Build Tools
, Gradle
,点击打开。
选择 Gradle JVM
,选择你安装的 JDK。
至此,Java 开发环境的配置完成。
下面我们以一个简单的“Hello, World!”程序为例,展示如何在 Mac M1 上进行 Java 开发。
首先,创建一个新项目,在 src
目录下创建一个名为 Hello.java
的文件。
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
在终端中进入项目根目录,执行下面的命令进行编译:
javac src/Hello.java
执行下面的命令运行程序:
java src/Hello
终端应该会输出 Hello, World!
。
接着可以在 IntelliJ IDEA 中打开该项目,调试等操作和普通的 Java 项目一样。
以上就是在 Mac M1 上配置 Java 开发环境的详细攻略。需要注意的是,由于 M1 Mac 是一个新平台,一些库和工具可能还不完全支持,可能会存在一些问题。如果遇到问题可以参考官方文档或在社区中寻求帮助。
本文链接:http://task.lmcjl.com/news/7910.html