2025 Mac电脑Jdk,Maven,Idea的安装与配置,Spring boot项目创建
2025 Mac 电脑 JDK、Maven、IDEA 的安装与配置及 Spring Boot 项目创建
目录
JDK 安装与配置
JDK 版本选择建议
在选择 JDK(Java Development Kit)版本时,建议考虑以下因素:
- 稳定性:优先选择经过广泛验证的稳定版本,如 JDK 8、JDK 11 或 JDK 17。
- 兼容性:根据项目实际需求选择,确保与所使用的框架及第三方库兼容。
- 新特性需求:若项目需要使用 Java 新引入的特性,可选择较新的版本(如 JDK 17 或更高)。
安装步骤
- 下载 JDK 安装包
访问 Oracle 官网 或 Adoptium 等开源社区,下载对应 macOS 版本的 JDK 安装包。 - 安装 JDK
双击下载的安装包(.dmg 或 .pkg),按照提示完成安装过程。 配置环境变量
打开终端(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- 对于 macOS Catalina (10.15) 及更高版本,默认使用
验证安装
在终端中输入以下命令,查看 Java 版本信息以确认安装成功:java -version javac -version
Maven 安装与配置
Maven 简介及作用
Maven 是一个自动化构建工具,主要用于 Java 项目。它能够自动化处理构建、依赖管理等任务。其核心特性包括依赖管理、构建生命周期、插件机制等,使得项目构建更加灵活和高效。
安装步骤
- 下载 Maven 安装包
前往 Maven 官方网站,下载最新稳定版本的 Maven 二进制压缩包(Binary zip archive)。 解压安装包
将下载的安装包解压到指定目录,例如/usr/local/maven。在终端中执行:unzip ~/Downloads/apache-maven-3.9.9-bin.zip sudo mv apache-maven-3.9.9 /usr/local/maven配置环境变量
编辑系统环境变量配置文件(如~/.zshrc或~/.bash_profile),添加 Maven 的bin目录到PATH环境变量中:export PATH=/usr/local/maven/bin:$PATH保存后执行
source ~/.zshrc使配置生效。验证安装
在终端中输入以下命令,查看 Maven 版本信息及相关配置:mvn -v
Maven 仓库设置与优化建议
Maven 仓库用于存储项目所需的依赖库及插件,包括本地仓库和远程仓库。
- 本地仓库:在 Maven 的配置文件
settings.xml中可设置本地仓库路径,用于存储下载的依赖库及插件。 - 优化建议:定期清理本地仓库中不再使用的依赖库,以减少存储空间占用;根据项目需求,合理配置远程仓库(如配置国内镜像),以提高依赖下载速度。
IDEA 安装与配置
IDEA 简介及版本选择
IntelliJ IDEA 是一款强大的集成开发环境(IDE),支持众多编程语言和框架,广泛应用于 Java 开发领域。IDEA 提供社区版(Community Edition)和旗舰版(Ultimate Edition),请根据个人或团队需求选择合适的版本。
安装步骤
- 下载安装包
访问 IDEA 官方网站,下载对应版本的安装包。 - 安装过程
双击安装包,按照提示完成安装。安装过程中可选择自定义安装路径和组件。 - 首次启动与基本设置
安装完成后,双击 IDEA 图标启动程序。根据个人喜好,设置主题、字体、编码等基本参数。
插件市场
IDEA 支持丰富的插件扩展,可通过插件市场搜索并安装所需插件。推荐插件如 Lombok、Maven Integration、Spring 相关插件等,可提升开发效率和便利性。
Spring Boot 项目创建与运行
Spring Boot 框架简介
Spring Boot 是一个开源的 Java Web 框架,旨在简化 Spring 应用的初始搭建以及开发过程。它提供了大量常用的非业务性功能,如配置管理、安全控制、日志记录等,帮助开发者快速构建稳定、可靠的应用。
创建 Spring Boot 项目
- 准备 Spring Boot 支持
打开 IntelliJ IDEA,进入 "Plugins"(插件)市场。搜索 Spring Boot 相关支持(现代版本通常内置 Spring Initializr,若需额外功能可安装 Spring Assistant 等插件)。 - 生成项目
选择所需的 Spring Boot 版本,点击 "Generate" 或 "Create New Project",按照向导配置项目元数据。 项目结构说明
创建完成后,典型的项目结构包含以下内容:src/main/resources:资源文件目录,包含应用的配置文件、静态资源等。@SpringBootApplication:Spring Boot 应用的核心注解,通常位于主启动类上,用于启用自动配置和组件扫描。Maven:项目构建工具配置文件(pom.xml),用于管理项目的依赖、编译、打包等任务。src/main/java:Java 源代码目录,包含应用的主要逻辑和配置。application.properties或application.yml:Spring Boot 应用的配置文件,用于设置应用的各种属性。REST Controller:用于处理 HTTP 请求的组件,通常使用@RestController注解进行标记。
编写并运行 Hello World 程序
- 在 IDEA 中打开新创建的 Spring Boot 项目。
- 在
src/main/java目录下,找到主应用类(通常带有@SpringBootApplication注解)。 - 在该类中添加一个简单的 REST Controller,用于处理 HTTP 请求并返回 "Hello World" 字符串。
- 运行主应用类,启动 Spring Boot 应用。
- 使用浏览器或命令行工具(如 curl)访问应用的 URL(例如
http://localhost:8080/hello),查看返回的 "Hello World" 字符串。
结语
感谢您的观看,希望本指南能帮助您顺利搭建 Mac 上的 Java 开发环境,并成功创建与运行 Spring Boot 项目。祝您开发愉快!
说明:
- 本文档适用于 macOS 系统,环境变量配置部分需注意 macOS Catalina (10.15) 后默认 Shell 已变更为
zsh。 - IntelliJ IDEA 及 Spring Boot 插件功能随版本更新可能有所变化,新版本通常内置 Spring Initializr 功能,无需单独安装旧版插件。
- JDK 版本选择请参考项目实际需求,LTS(长期支持)版本通常为 8、11、17、21 等。
版权声明:本文为原创文章,版权归 戴老师的博客 所有,转载请联系博主获得授权。
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。