2025 Mac 电脑 JDK、Maven、IDEA 的安装与配置及 Spring Boot 项目创建

目录

JDK 安装与配置

JDK 版本选择建议

在选择 JDK(Java Development Kit)版本时,建议考虑以下因素:

  • 稳定性:优先选择经过广泛验证的稳定版本,如 JDK 8、JDK 11 或 JDK 17。
  • 兼容性:根据项目实际需求选择,确保与所使用的框架及第三方库兼容。
  • 新特性需求:若项目需要使用 Java 新引入的特性,可选择较新的版本(如 JDK 17 或更高)。

安装步骤

  1. 下载 JDK 安装包
    访问 Oracle 官网 或 Adoptium 等开源社区,下载对应 macOS 版本的 JDK 安装包。
  2. 安装 JDK
    双击下载的安装包(.dmg 或 .pkg),按照提示完成安装过程。
  3. 配置环境变量
    打开终端(Terminal),进入用户主目录,编辑配置文件。

    • 对于 macOS Catalina (10.15) 及更高版本,默认使用 zsh,编辑 ~/.zshrc
    • 对于旧版本系统,可能使用 ~/.bash_profile

    添加以下配置(请将 <version> 替换为实际安装的版本号):

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk<version>.jdk/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH

    保存并关闭文件,然后在终端中执行以下命令使配置生效:

    source ~/.zshrc
    # 或者
    source ~/.bash_profile
  4. 验证安装
    在终端中输入以下命令,查看 Java 版本信息以确认安装成功:

    java -version
    javac -version

Maven 安装与配置

Maven 简介及作用

Maven 是一个自动化构建工具,主要用于 Java 项目。它能够自动化处理构建、依赖管理等任务。其核心特性包括依赖管理、构建生命周期、插件机制等,使得项目构建更加灵活和高效。

安装步骤

  1. 下载 Maven 安装包
    前往 Maven 官方网站,下载最新稳定版本的 Maven 二进制压缩包(Binary zip archive)。
  2. 解压安装包
    将下载的安装包解压到指定目录,例如 /usr/local/maven。在终端中执行:

    unzip ~/Downloads/apache-maven-3.9.9-bin.zip
    sudo mv apache-maven-3.9.9 /usr/local/maven
  3. 配置环境变量
    编辑系统环境变量配置文件(如 ~/.zshrc~/.bash_profile),添加 Maven 的 bin 目录到 PATH 环境变量中:

    export PATH=/usr/local/maven/bin:$PATH

    保存后执行 source ~/.zshrc 使配置生效。

  4. 验证安装
    在终端中输入以下命令,查看 Maven 版本信息及相关配置:

    mvn -v

Maven 仓库设置与优化建议

Maven 仓库用于存储项目所需的依赖库及插件,包括本地仓库和远程仓库。

  • 本地仓库:在 Maven 的配置文件 settings.xml 中可设置本地仓库路径,用于存储下载的依赖库及插件。
  • 优化建议:定期清理本地仓库中不再使用的依赖库,以减少存储空间占用;根据项目需求,合理配置远程仓库(如配置国内镜像),以提高依赖下载速度。

IDEA 安装与配置

IDEA 简介及版本选择

IntelliJ IDEA 是一款强大的集成开发环境(IDE),支持众多编程语言和框架,广泛应用于 Java 开发领域。IDEA 提供社区版(Community Edition)和旗舰版(Ultimate Edition),请根据个人或团队需求选择合适的版本。

安装步骤

  1. 下载安装包
    访问 IDEA 官方网站,下载对应版本的安装包。
  2. 安装过程
    双击安装包,按照提示完成安装。安装过程中可选择自定义安装路径和组件。
  3. 首次启动与基本设置
    安装完成后,双击 IDEA 图标启动程序。根据个人喜好,设置主题、字体、编码等基本参数。

插件市场

IDEA 支持丰富的插件扩展,可通过插件市场搜索并安装所需插件。推荐插件如 Lombok、Maven Integration、Spring 相关插件等,可提升开发效率和便利性。

Spring Boot 项目创建与运行

Spring Boot 框架简介

Spring Boot 是一个开源的 Java Web 框架,旨在简化 Spring 应用的初始搭建以及开发过程。它提供了大量常用的非业务性功能,如配置管理、安全控制、日志记录等,帮助开发者快速构建稳定、可靠的应用。

创建 Spring Boot 项目

  1. 准备 Spring Boot 支持
    打开 IntelliJ IDEA,进入 "Plugins"(插件)市场。搜索 Spring Boot 相关支持(现代版本通常内置 Spring Initializr,若需额外功能可安装 Spring Assistant 等插件)。
  2. 生成项目
    选择所需的 Spring Boot 版本,点击 "Generate" 或 "Create New Project",按照向导配置项目元数据。
  3. 项目结构说明
    创建完成后,典型的项目结构包含以下内容:

    • src/main/resources:资源文件目录,包含应用的配置文件、静态资源等。
    • @SpringBootApplication:Spring Boot 应用的核心注解,通常位于主启动类上,用于启用自动配置和组件扫描。
    • Maven:项目构建工具配置文件(pom.xml),用于管理项目的依赖、编译、打包等任务。
    • src/main/java:Java 源代码目录,包含应用的主要逻辑和配置。
    • application.propertiesapplication.yml:Spring Boot 应用的配置文件,用于设置应用的各种属性。
    • REST Controller:用于处理 HTTP 请求的组件,通常使用 @RestController 注解进行标记。

编写并运行 Hello World 程序

  1. 在 IDEA 中打开新创建的 Spring Boot 项目。
  2. src/main/java 目录下,找到主应用类(通常带有 @SpringBootApplication 注解)。
  3. 在该类中添加一个简单的 REST Controller,用于处理 HTTP 请求并返回 "Hello World" 字符串。
  4. 运行主应用类,启动 Spring Boot 应用。
  5. 使用浏览器或命令行工具(如 curl)访问应用的 URL(例如 http://localhost:8080/hello),查看返回的 "Hello World" 字符串。

结语

感谢您的观看,希望本指南能帮助您顺利搭建 Mac 上的 Java 开发环境,并成功创建与运行 Spring Boot 项目。祝您开发愉快!


说明

  1. 本文档适用于 macOS 系统,环境变量配置部分需注意 macOS Catalina (10.15) 后默认 Shell 已变更为 zsh
  2. IntelliJ IDEA 及 Spring Boot 插件功能随版本更新可能有所变化,新版本通常内置 Spring Initializr 功能,无需单独安装旧版插件。
  3. JDK 版本选择请参考项目实际需求,LTS(长期支持)版本通常为 8、11、17、21 等。