环境准备:安装JDK
Java开发的核心是JDK(Java Development Kit),macOS推荐以下安装方式:
-
官方JDK下载
访问Oracle JDK官网 或 OpenJDK官网,选择macOS版本(如JDK 17 LTS),下载后双击安装包完成安装。
验证安装:终端输入java -version
和javac -version
,显示版本号即成功。 -
使用Homebrew(推荐)
通过包管理器简化安装:brew update brew install openjdk@17 # 安装指定版本
配置环境变量:
echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc # M1芯片 source ~/.zshrc
-
多版本管理
使用jenv
管理多个JDK版本:brew install jenv jenv add /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home # 添加JDK jenv global 17 # 设置默认版本
选择开发工具
常用IDE及配置建议:
-
IntelliJ IDEA(主流选择)
- 下载社区版(免费) 或旗舰版。
- 创建项目:
New Project → Java
,选择JDK路径(自动检测或手动指定)。 - 优势:智能代码补全、内置Maven/Gradle支持、调试工具强大。
-
VS Code(轻量级)
- 安装Java扩展包。
- 配置步骤:
- 安装扩展后重启VS Code。
- 按
Cmd+Shift+P
→Java: Create Java Project
创建项目。
- 适合小型项目或微服务开发。
-
Eclipse
下载Eclipse IDE for Java Developers,解压后拖入应用文件夹。
构建与依赖管理
-
Maven
- 安装:
brew install maven
- 创建项目:
mvn archetype:generate
,按提示选择模板。 - 编译打包:
mvn clean package
(生成target/*.jar
)。
- 安装:
-
Gradle
- 安装:
brew install gradle
- 初始化项目:
gradle init
→ 选择Java
模板。 - 构建:
gradle build
(输出在build/libs/
)。
- 安装:
编写与运行第一个程序
-
创建文件
HelloWorld.java
:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, macOS Java!"); } }
-
终端编译运行:
javac HelloWorld.java # 编译 java HelloWorld # 运行
输出:
Hello, macOS Java!
调试与测试
-
IDE调试
- 在IntelliJ/VSCode中点击代码行号左侧设置断点 → 右键
Debug
。 - 支持变量监视、步进执行等。
- 在IntelliJ/VSCode中点击代码行号左侧设置断点 → 右键
-
单元测试(JUnit)
-
Maven项目中添加依赖:
<dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.8.2</version> <scope>test</scope> </dependency>
-
编写测试类:
import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class HelloWorldTest { @Test void testOutput() { assertEquals("Hello, macOS Java!", HelloWorld.getMessage()); } }
-
打包与部署
-
生成可执行JAR
- Maven:在
pom.xml
中添加:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.2</version> <configuration> <archive> <manifest> <mainClass>HelloWorld</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build>
运行
mvn package
生成JAR。
- Maven:在
-
运行JAR文件
java -jar target/hello-world-1.0.jar
常见问题解决
- 环境变量失效:确保
~/.zshrc
(或~/.bash_profile
)配置正确,重启终端。 - 多JDK冲突:用
jenv
切换版本或终端执行export JAVA_HOME=$(/usr/libexec/java_home -v 17)
。 - 权限问题:若安装JDK时报错,尝试
sudo chmod -R 755 /Library/Java/JavaVirtualMachines/
。 - IDE不识别JDK:在IDE设置中手动指定路径(通常位于
/Library/Java/JavaVirtualMachines/jdk-版本.jdk/Contents/Home
)。
macOS为Java开发提供了稳定高效的环境,结合强大的IDE和工具链,从入门到企业级开发均能胜任,无论是开发桌面应用、微服务还是Android应用(基于Java),苹果系统都能完美支持,立即安装JDK并创建你的第一个项目吧!
引用说明:
- Oracle JDK下载指南:https://www.oracle.com/java/technologies/downloads/
- OpenJDK安装文档:https://adoptium.net/
- Homebrew官方文档:https://brew.sh/
- IntelliJ IDEA教程:https://www.jetbrains.com/help/idea/getting-started.html
- Maven快速入门:https://maven.apache.org/guides/getting-started/
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/44893.html