跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

JDK + Maven + IDEA 安装配置指南

JDK、Maven 和 IntelliJ IDEA 的安装与配置流程。内容包括 JDK 多版本(8, 17, 25)的下载与安装,环境变量 JAVA_HOME 的配置方法;Maven 的解压安装、环境变量 MAVEN_HOME 设置及阿里云镜像配置;IntelliJ IDEA 的下载、安装及基础配置,如主题、字体、Maven 关联等。通过本指南,开发者可以快速搭建标准的 Java 开发环境。

云间漫步发布于 2026/3/21更新于 2026/7/2452 浏览
JDK + Maven + IDEA 安装配置指南

JDK + Maven + IDEA 安装配置指南

1. JDK 安装与配置

1.1 JDK 下载

本次安装以 Oracle JDK 为例。支持版本包括 JDK 8、17 及更高版本。 Oracle 官网:https://www.oracle.com/

Windows 安装包链接示例:

  • JDK 25: https://download.oracle.com/java/25/latest/jdk-25_windows-x64_bin.exe
  • JDK 17: https://download.oracle.com/otn/java/jdk/17.0.16%2B12/91eb813b5d15455fbbf4d46dcf0b9d6a/jdk-17.0.16_windows-x64_bin.exe
  • JDK 8: https://download.oracle.com/otn/java/jdk/8u461-b11/68ce765258164726922591683c51982c/jdk-8u461-windows-x64.exe

注意:现在下载通常需要登录 Oracle 账户,建议注册一个账号。

1.2 JDK 安装

双击运行安装程序,根据实际需要更改安装路径,点击下一步直至完成。 JDK 8 版本较为特殊,可能会弹出 JRE 的安装提示,需分别安装 JDK 和 JRE。

1.3 配置环境变量

安装完成后,Java 通常已可用,但建议手动配置环境变量以便管理。

  1. 打开系统环境变量设置。
  2. 新建系统变量 JAVA_HOME,值为 JDK 安装目录(例如 C:\Program Files\Java\jdk-xx)。
  3. 编辑 Path 变量,添加 %JAVA_HOME%\bin。
  4. 保存后重启终端或命令行窗口验证:输入 java -version。

修改版本时,只需修改 JAVA_HOME 指向的目录即可生效。

2. Maven 安装与配置

2.1 下载

Maven 官网:https://maven.apache.org/ Apache 基金会顶级项目。

当前最新版本为 3.9.x 系列,可直接下载二进制包: https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.zip

2.2 配置

2.2.1 环境变量

Maven 为绿色解压即用,无需安装程序。

  1. 解压至指定目录(如 D:\apache-maven-3.9.11)。
  2. 新建系统变量 MAVEN_HOME,值为解压目录路径。
  3. 编辑 Path 变量,添加 %MAVEN_HOME%\bin。
  4. 在 CMD 中验证:输入 mvn -v。
2.2.2 阿里云镜像

为加速依赖下载,可配置国内镜像。 编辑 settings.xml 配置文件(通常在 conf 目录下),添加以下内容:

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

3. IntelliJ IDEA 安装与配置

3.1 下载

JetBrains 官网:https://www.jetbrains.com/ 选择 Windows 版本直接下载。

3.2 安装

双击运行安装程序,根据实际需要更改安装路径。 可选组件建议全选,点击 Install 等待完成。 安装完成后建议重启系统。

3.3 快速入门

启动 IDEA,选择语言偏好,跳过数据发送选项。 新建工程,选择 Java 项目模板,创建 Hello World 示例代码并运行。

3.4 常用配置建议

3.4.1 激活

登录 JetBrains 账号进行激活,确保使用正版授权。

3.4.2 主题与字体
  • 主题:可根据个人喜好调整 UI 主题,推荐使用白色或深色主题。
  • 字体:中文建议使用楷体或系统默认,英文建议使用 Fira Code 等编程字体。
  • 斜体:可在设置中取消不需要的斜体样式。
  • 滚轮缩放:开启鼠标滚轮调节字体大小功能。
3.4.3 Maven 配置

在 IDEA 设置中配置 Maven 路径,确保使用本地安装的 Maven 而非内置版本。 新建或切换项目时,自动应用配置的 Maven 设置。


以上步骤完成后,开发环境即搭建完毕。

目录

  1. JDK + Maven + IDEA 安装配置指南
  2. 1. JDK 安装与配置
  3. 1.1 JDK 下载
  4. 1.2 JDK 安装
  5. 1.3 配置环境变量
  6. 2. Maven 安装与配置
  7. 2.1 下载
  8. 2.2 配置
  9. 2.2.1 环境变量
  10. 2.2.2 阿里云镜像
  11. 3. IntelliJ IDEA 安装与配置
  12. 3.1 下载
  13. 3.2 安装
  14. 3.3 快速入门
  15. 3.4 常用配置建议
  16. 3.4.1 激活
  17. 3.4.2 主题与字体
  18. 3.4.3 Maven 配置
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • macOS 彻底卸载 Python 的完整指南
  • 编译型与解释型语言:核心原理、区别与应用场景
  • Windows 安装 Neo4j 图数据库详细教程
  • 绿豆 UI9 源码支持 Python 线路与弹幕解析功能介绍
  • 10 款主流网络爬虫工具对比评测:从 Scrapy 到 Bright Data 选型指南
  • 飞算 JavaAI:Java 开发的智能助推引擎
  • SM4 国密算法原理与 C++跨平台实现详解
  • Spring Data JPA 原理与实战:Repository 接口深度解析
  • GitHub 学生开发者认证指南与配置流程
  • AI 交互上下文溢出解决方案:会话压缩技术实现解析
  • 大模型基于 llama.cpp 量化详解
  • 算法面试:C++ 数组去重与位运算核心解析
  • Git 分布式版本控制:安装、配置与实战
  • Spring Cloud Alibaba 集成 SkyWalking 全链路追踪实战
  • 语音交互实战:基于 WebRTC 与 AI 接口构建实时语音对话系统
  • FPGA 常用音视频协议(DP、HDMI、USB4、GPMI、eDP、LVDS)性能对比
  • Windows 系统 Python 详细安装教程与配置指南
  • C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set
  • HarmonyOS NEXT 能否打破操作系统三分天下?生态与路线图解析
  • Ubuntu 22.04 部署 OpenClaw 实战:多模型接入与网络搜索配置

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online