跳转至

开发环境就绪

极速启动

在现代软件工程中,配置环境不应成为拦路虎。根据课程“不纠结手动配置”的原则,本课程提供“一键式集成开发包”,助你跳过下载外网资源慢、版本冲突等“新手墙”,实现 30 分钟内进入代码编写状态。


📦 资源下载

请先下载教师提供的 JavaWeb 实战开发集成包 (2025版)

点击下载课程集成包 百度网盘备用下载

💡 提示:百度网盘链接已自带提取码。如需手动输入,请填写提取码:fpkb

🧰 集成包清单:

  • JDK: Oracle JDK 17 (长期支持版)
  • Build Tool: Apache Maven 3.9.11
  • 版本控制 (VCS): Git 2.52.0 (64-bit)
  • Web Server: Apache Tomcat 11.0.15 (用于 Web 底层原理实验)
  • IDE: IntelliJ IDEA 2025.2.5 (免安装旗舰版)
  • Database Tool: Navicat / DBeaver (可选,IDEA 已内置)

建议目录结构

为了避免路径空格带来的莫名其妙的报错,建议在 D 盘新建 Dev 文件夹,将所有工具解压到此: D:\Dev\JavaD:\Dev\MavenD:\Dev\Idea 等。


☕ 第一步:JDK 安装与验证

本课程采用 Oracle JDK,这是最常用的版本,兼容性最好。

  1. 解压:将 jdk-17.0.12_windows-x64_bin.zip 解压到 D:\Dev\Java\jdk-17
  2. 配置环境变量
    • 新建系统变量 JAVA_HOME -> 值:D:\Dev\Java\jdk-17
    • 编辑 Path 变量 -> 新建 -> %JAVA_HOME%\bin
  3. 验证:打开 CMD 输入 java -version,出现 "Java HotSpot(TM)" 字样即成功。
    1
    2
    3
    4
    5
    java -version
    # 输出示例:
    #java version "17.0.12" 2024-07-16 LTS
    #Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
    #Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
    

🦁 第二步:Maven 极速配置

Maven 是 Java 项目的“管家”。我们使用预配置版本以加速依赖下载。

  1. 解压:将 apache-maven-3.9.11.zip 解压到 D:\Dev\Maven
  2. 配置环境变量(这一步不做,命令行无法识别 mvn):
    • 新建系统变量 MAVEN_HOME -> 值:D:\Dev\Maven\apache-maven-3.9.11
    • 编辑 Path 变量 -> 新建 -> %MAVEN_HOME%\bin
  3. 检查镜像配置: 打开 conf/settings.xml,确认已包含阿里云镜像(集成包已预配,确认即可):
    1
    2
    3
    4
    5
    6
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
    
  4. 验证:CMD 输入 mvn -v,显示 Maven 版本号即成功。
    1
    2
    3
    4
    5
    6
    7
    mvn -v
    # 输出示例:
    # Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
    # Maven home:  D:\Dev\Maven
    # Java version: 17.0.12, vendor: Oracle Corporation, runtime: D:\Dev\Java\jdk-17
    # Default locale: zh_CN, platform encoding: GBK
    # OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
    

🐱 第三步:Tomcat 与 Git 配置

这两款工具是 Web 开发的基石。

1. Tomcat (Web 服务器)

虽然 Spring Boot 内置了 Tomcat,但在学习 Servlet 底层原理 章节时,我们需要独立的 Tomcat。 * 解压:将 apache-tomcat-11.0.15.zip 解压到 D:\Dev\Tomcat 即可,暂无需配置环境变量。

2. Git (版本控制)

  • 安装:运行 Git-2.52.0-64-bit.exe,一路点击 "Next" 直到安装完成。
  • 自报家门 (关键): Git 需要知道“你是谁”才能记录提交。打开 CMD 或 Git Bash,执行以下命令:
    git config --global user.name "你的姓名"  # 例如: ZhangSan
    git config --global user.email "你的邮箱" # 例如: zs@wtbu.edu.cn
    
  • 验证:CMD 输入 git --version
    1
    2
    3
    git --version
    # 输出示例:
    # git version 2.52.0.windows.1
    

💻 第四步:IntelliJ IDEA 最佳实践

IntelliJ IDEA 是目前地表最强的 Java IDE。

关于版本与授权:如何免费使用?

现在不再有单独的“社区版”安装包了,所有版本已经合并为一个“统一版”。集成包中提供的是 ideaIU (旗舰版)

它的工作机制如下:

  1. 30天全功能试用:安装后,它通常会给你 30 天的旗舰版(Ultimate)试用体验。
  2. 永久免费兜底:试用期结束(或过期)后,你不需要付费。软件会自动锁定高级功能(如 Database 工具、Spring Initializr 向导),但保留所有核心功能(即以前社区版的所有功能:Java、Kotlin 开发等)。此时它就变身为“免费版”,你可以永久免费使用下去。
  3. 🎓 最佳方案 (推荐):建议使用你的 edu.cn 学生邮箱 申请 JetBrains 免费教育许可证,登录后即可解锁 Ultimate 版的所有高级功能,享受最完整的 Spring Boot 开发体验。

    👉 不懂如何申请?请点击查看 附录:JetBrains 教育许可申请详细指南

1. 安装与初始化

  1. 解压 ideaIU-2025.2.5.win.zipD:\Dev\Idea
  2. 进入 bin 目录,找到 idea64.exe,右键 -> 发送到桌面快捷方式
  3. 双击启动。
    • 临时使用:选择 "Start Trial" (试用)。
    • 正式激活:选择 "Log In",使用已在 申请指南 中注册并认证的 JetBrains 账号登录即可。

2. 全局配置 (关键!)

在 IDEA 欢迎界面(不要打开项目),点击 Customize -> All settings... 进行全局设置,这样以后新建项目都不用重复配置:

  • Maven 设置
    • 搜索 "Maven"。
    • Maven home path: 选择 D:/Dev/Maven/apache-maven-3.9.11
    • User settings file: 勾选 Override,选择 D:/Dev/Maven/.../conf/settings.xml
  • JDK 设置
    • 搜索 "Project Structure" (或 SDK)。
    • 在 Platform Settings -> SDKs 中,点击 +,添加你的 Dragonwell JDK。

3. 安装必备插件 (Plugins)

IntelliJ IDEA 的强大离不开插件生态。为了统一开发规范,请务必安装以下插件。

🚀 快速安装指南:

先在欢迎界面点击 Plugins(或在项目中按快捷键 Ctrl + Alt + S 打开设置 -> Plugins),然后选择以下一种方式:

由于校园网可能不稳定,强烈建议使用此方式安装教师提供的离线包。

  1. 点击顶部的齿轮图标 ⚙️。
  2. 选择 Install Plugin from Disk... (从磁盘安装)。
  3. 导航到课程集成包的 Plugins 文件夹。
  4. 选中对应的 .zip.jar 文件,点击 OK。
  1. 点击顶部的 Marketplace (市场) 标签。
  2. 在搜索框输入插件名称(如 Lombok)。
  3. 找到对应的插件,点击绿色的 Install 按钮。
  4. 等待下载进度条完成。


✅ 必装插件清单:

插件名称 (搜英文名) 核心作用 为什么必须装?
TONGYI Lingma AI 编程助手 课程核心工具。 阿里通义灵码(也可选 Qoder),它是你的 AI 结对编程伙伴,负责解释代码和生成单元测试。
MyBatisX 框架增强 开发效率神器。 它在 Mapper 接口和 XML 配置文件之间加了“小鸟图标”,点击即可互相跳转,不再需要全屏找代码。
Translation 翻译工具 新手救星。 遇到英文报错看不懂?选中文字 -> 右键 Translate,原地显示中文翻译。

避坑提示

  • 重启生效:插件安装完成后,IDE 右下角通常会提示 Restart IDE,必须重启软件后插件功能才会激活。
  • 版本兼容:如果你自己下载插件,请务必注意插件版本要与 IDEA 版本(2025.2)匹配,否则无法安装。使用集成包里的文件可避免此问题。

🔌 第五步:连接 MySQL 数据库

本课程使用的是最经典的 MySQL 数据库。 教室所有电脑已预装 MySQL 服务,开机即启动,无需你自己安装。

🔗 IDEA 连接步骤:

  1. 打开 IDEA 右侧侧边栏的 Database 面板。
  2. 点击 + 号 -> Data Source -> MySQL
  3. 填写连接参数(请牢记以下信息):

    • Host (主机)localhost (本机)
    • User (用户)root
    • Password (密码):通常为 123456 或空 (具体请听老师当堂说明)
    • Database (数据库):可以先填空,连接后再创建
  4. 下载驱动

    • 如果第一次使用,IDEA 底部会提示 "Missing driver files",点击蓝色的 Download 链接,IDEA 会自动下载 MySQL JDBC 驱动。
  5. 点击 Test Connection

    • 如果显示绿色的 Succeeded,恭喜你,数据库连接成功!

🧪 验证一切是否就绪

创建一个最简单的 Spring Boot 项目来测试环境(或者直接使用实验1提供的 demo-start 工程)。

  1. 新建项目:生成器 - Spring Boot。
  2. 依赖选择:Spring Web, Lombok。
  3. 编写代码
    1
    2
    3
    4
    5
    6
    7
    @RestController
    public class HelloController {
        @GetMapping("/hello")
        public String say() {
            return "Hello JavaWeb! AI is ready!";
        }
    }
    
  4. 运行:点击 Run。
  5. 访问:浏览器打开 http://localhost:8080/hello

通关标志

如果你能在浏览器看到 "Hello JavaWeb! AI is ready!",并且你的 IDEA 右侧边栏能唤出 AI 助手对话框,那么恭喜你——你的环境配置已达满分!

下一步:学习 Maven 与 Git 工程化 >>