资讯动态

IntelliJ IDEA 从零配置到 Java 项目实战:JDK、Maven、Git 全攻略

发布时间:2026/9/8 3:52:47 来源:尧图企业网站定制
1. 先聊五分钟为什么 Java 开发绕不开 IntelliJ IDEA作为一个常年跟 Java 打交道的老开发我从 Eclipse 时代一路用过来也试过 NetBeans、VS Code 配 Java 插件最后基本固定在 IntelliJ IDEA 上不挪窝了。原因其实很简单它对“人”的照顾是各种工具里最到位的尤其是第一次接触 Java 工程的新手IDEA 能帮你把一堆琐碎的配置省掉让你把精力放在写代码本身。这篇文章就是一篇从新机器到能运行“第一个 Java 工程项目”的完整记录环境配置、版本选择、首次启动设置、建工程、跑通 Hello World再到 Maven、Git、数据库面板这些日常用得最多的部分我尽量用大白话讲清楚每一步为什么要这么做。适合谁来读刚装好电脑准备学 Java 的同学换新电脑需要重新搭环境的开发以及之前一直用文本编辑器写 Java 想切到 IDE 的人。这篇文章不追求把 IDEA 每个按钮都讲一遍只挑你上手第一天就要面对、后续每天都会用到的高频配置和坑。看完之后你能独立装好环境、建出第一个工程、跑通代码并且知道去哪改配置能让自己更顺手。另外我也把踩过几次的坑写在后面比如“明明配置了 JAVA_HOME 但 IDEA 还是提示找不到 JDK”“新工程里中文乱码”这类问题直接按“常见问题”那节对照排查就行。如果你是一个零基础小白建议从头到尾顺序看每一步都自己操作一遍比看十遍教程都管用。2. 环境准备JDK 和 IDEA 到底怎么装才不翻车写 Java 的第一道坎不是代码而是把 JDK 和开发工具装好。很多人栽在这里不是因为难度而是因为下载来源太乱、版本对不上、环境变量没配全。这一节我从零开始到 IDEA 启动的完整流程拆开每一步都说清楚。2.1 安装 JDK 并配置 JAVA_HOME这一步别再跳过先说结论现在写新项目推荐直接装 OpenJDK 17除非公司项目明确要求 Java 8。原因很直接Java 8 虽然还是很多老项目的标配但主流框架、Spring Boot 3.x 以及新出的构建工具基本都要求 17 起步IDEA 新版对 17 的支持也最干净。如果是为了应付学校课程或面试Java 8 也够用但你的 IDEA 版本和工程配置要跟着稍作调整后面我会单独提。安装步骤其实不难但下载渠道要选对别去那种“XX软件园”下载。我一般直接到 Adoptium 官网或 Oracle 官网下载前者更快、更新及时作为日常开发完全够用。下载安装包时注意选对自己系统的格式Windows 用 .msi 或 .zip 都行macOS 用 .pkg 或 .tar.gzLinux 直接用包管理器最省事。安装完之后最关键的是配置环境变量。Windows 用户右键“此电脑” - “属性” - “高级系统设置” - “环境变量”然后新建一个系统变量JAVA_HOME C:\Program Files\Eclipse Adoptium\jdk-17.0.11.9这里填你自己的 JDK 安装根目录不是 bin 目录不是 lib 目录是能直接看到 bin、lib、conf 这些子文件夹的那一层。接着在 Path 变量里追加一条%JAVA_HOME%\bin保存之后重新开一个命令行窗口输入java -version如果你看到类似 openjdk version 17.0.11 这样的输出说明环境变量配成功了。有个细节改完环境变量以后原来已经打开的命令行窗口不会刷新必须新开窗口才有用。很多人卡在这一步其实不是配置错而是没开新窗口。macOS 和 Linux 用户相对省心一般用 Homebrew 或 apt 就能装好比如 macOS 上是brew install openjdk17装完以后也要确认 JAVA_HOME 是否指向正确路径。macOS 上可以通过/usr/libexec/java_home -V查看所有已安装的 JDK 位置再把 JAVA_HOME 指向你想要的版本即可。配环境变量是整个链条里最值得花几分钟的地方因为之后用的 IDEA、Maven、Tomcat 都会读取这套配置。如果不想让一堆环境变量污染系统也可以用 IDEA 自带的 SDK 管理但那是后话新手阶段老老实实配一遍会帮你建立对整个运行环境的理解。2.2 IntelliJ IDEA 版本怎么选社区版够用旗舰版强在哪IDEA 分两个大版本Community社区版和 Ultimate旗舰版。很多人一看到“付费”就放弃了其实新手阶段直接下载社区版就完全够用。社区版免费、开源支持 Java、Kotlin、Groovy 和一些主流框架的基础开发创建 Java 工程、写代码、运行调试这些核心功能都不缺学校作业和个人项目用起来没有任何压力。旗舰版的功能会多出一大截支持 Spring、Spring Boot、微服务相关的全套开发工具内置数据库工具可以直接连 MySQL、PostgreSQL 等还有前端框架、Docker、Kubernetes、远程开发的集成。说实话如果你以后打算走企业级 Java 开发旗舰版基本是绕不开的因为光是内置的 Spring Boot 支持就能省下很多搭建时间。但旗舰版按年收费试用期 30 天不建议一上来就买先把社区版用熟确认这个方向是自己想要的再考虑。下载时直接在 JetBrains 官网选择合适的版本Windows 用户下载 .exe 安装包macOS 用户下载 .dmg安装过程没有特殊之处按默认走就行。有一点建议Windows 安装时在“安装选项”界面可以把“创建桌面快捷方式”和“更新 PATH 变量”勾上方便后面命令行操作不要勾选“将 JetBrains 启动器作为默认 IDE”这种选项免得以后打开其他文件时老是弹 IDEA。安装完成后先不要急着破解或激活什么。社区版不需要激活旗舰版也支持免费试用先试用再决定。这里多提一句网上那些“破解版”“激活工具”要么伴随便利软件要么有账号安全风险咱们做技术的人真没必要为了省这点钱把机器搭进去。JetBrains 对学生有免费教育授权如果你是在校生直接去学校邮箱申请即可用正版更安心。3. 首次启动后必须动过的几个配置项IDEA 安装成功只是第一步首次启动时会有一些引导配置后面在工作台里还有一些默认值需要调整。这些设置不算复杂但直接影响你日常写代码的舒适度建议认真过一遍。3.1 主题、字体、快捷键方案先把界面调成自己顺手的样子第一次启动 IDEA会进入一个“导入设置”的引导界面。如果你之前用过旧版 IDEA可以从旧版本导入配置如果全新安装直接选“Do not import settings”即可。之后会问你主题偏好默认有 Darcula 暗色、IntelliJ Light 亮色浅色模式新用户可以根据自己的习惯选。程序员普遍偏好暗色主题因为长时间写代码眼睛更舒服但也有人喜欢亮色这个没什么标准自己看着舒服就行。接着是快捷键方案。如果你从 Eclipse 或 Visual Studio 转过来可以在“Keymap”里选择对应的预设方案这样你以前习惯的 CtrlShiftO 导出包一类操作就能保留下来。如果是一张白纸的新手保持默认的 IntelliJ IDEA 经典方案就好后面我会推荐几个高频快捷键保证你顺手。进到主界面以后建议先调一下字体。默认字体如果不满意可以打开 File - Settings - Editor - Font调整字号和行间距。我个人习惯用 Consolas 或 JetBrains Mono字号 16 到 18 之间行间距 1.2 左右长时间写代码眼睛不累。这里有个小细节如果只是调整编辑区字体在 Settings 里改 Editor Font 即可如果觉得整个界面的 UI 字体太小需要在 Settings - Appearance 里调整两个是分开的。还有一些很值得改的默认值在 Settings - Editor - General - Appearance 里可以把“Show method separators”勾上方法之间会出现分隔线阅读代码时结构更清晰在 Settings - Editor - General - Code Completion 里默认的“Match case”是勾选的代码提示时会区分大小写如果你不习惯可以把“Match case”取消勾选这样输入 sout 的时候也能匹配 System.out.println。3.2 编码、编译级别、自动导入这些默认值要改改新手用 IDEA 第一个容易踩的坑就是中文乱码。原因很常见IDEA 默认用 UTF-8但 Windows 系统运行环境可能是 GBK控制台输出和源文件编码一旦不一致就会出现乱码。解决方法是统一编码。打开 File - Settings - Editor - File Encodings把 Global Encoding、Project Encoding、Properties Files 的 Default encoding 全部改成 UTF-8。同时如果你的项目还是老编码格式可以在右下角手动把文件重设为 UTF-8。这一步做完绝大多数乱码问题就消失了。第二个建议改的是自动导入。在 Settings - Editor - General - Auto Import 里把 Java 那部分的“Add unambiguous imports on the fly”和“Optimize imports on the fly”都勾上。这样你写代码引用类时IDEA 会自动帮你加 import不需要手动按 AltEnter也不会出现一大坨无用的 import 语句。这个习惯一旦养成写代码的效率会提升不少。第三个容易忽略的是编译级别。新建一个 Java 项目后在右侧的 Project StructureCtrlAltShiftS里Project SDK 要选你刚装的 JDK 版本Project language level 要和 JDK 版本匹配比如 JDK 17 就选 17。如果你手头有多个 JDK 版本IDEA 允许每个模块单独指定 SDK灵活性很高。我见过不少新手因为 Project SDK 没选对导致明明代码没写错却报“invalid source release”这样的错误其实就是编译级别和当前 JDK 不匹配。还有一点Settings - Build, Execution, Deployment - Compiler - Java Compiler 里默认编译目标版本是 1.8如果你用 JDK 17这里也要记得改成 17不然虽然 IDE 能跑命令行编译时可能就不对劲。4. 从新建工程到“Hello World”跑起来配置都调好以后终于到正事创建第一个 Java 工程项目并运行起来。这一步看着简单但里面有一些工程结构的概念第一次接触的人可能会懵。我按步骤拆开讲。4.1 在 IDEA 里创建第一个 Java Project顺便理清目录结构打开 IDEA选择 New Project。在左侧项目类型里选“Java”右侧的 Project SDK 位置选你刚配置的 JDK比如 17。模板这里不建议选“Command Line App”之类带附加文件的模板直接选空项目或者最基础的 Java 项目就可以因为模板带的东西有时反而干扰理解。在“Additional Libraries and Frameworks”界面保持默认“None”即可。然后给项目起一个名字比如“HelloWorld”选择保存路径点击 Create。完成之后你会看到左侧 Project 面板里出现一个目录树最上面是项目名下面有个 .idea 文件夹和 src 目录。.idea 是 IDEA 自己的配置目录里面存放一些项目本地的设置一般不需要手动动它也不用提交到 Git。src 目录就是放 Java 源代码的地方。右击 src 目录选择 New - Java Class输入类名“Main”注意类名首字母建议大写这是 Java 命名规范。创建完成后IDEA 会帮你自动生成一个 Main 类的空壳里面什么都没有。现在你在 main 方法里写上一句public class Main { public static void main(String[] args) { System.out.println(Hello, IDEA!); } }代码写到一半你可能会发现 IDEA 的代码提示非常“聪明”输入 psvm 再按 Tab就能自动补全 public static void main(String[] args)输入 sout 再按 Tab就会自动补全 System.out.println()。这就是 Live Templates我强烈建议新手先把这两个学会写代码速度至少快一倍。写完代码后在编辑区任意位置右键选择“Run Main.main()”或者直接点击右上角的绿色三角形运行按钮。第一次运行会有点慢因为要编译IDEA 下方会出现一个 Run 窗口然后你会看到控制台输出“Hello, IDEA!”。到此你的第一个 Java 工程就跑起来了。这里额外解释一下 IDEA 的项目结构。看到目录树里的 out 目录了吗那就是编译后生成的 class 文件存放区域也是 Java 虚拟机能直接运行的文件目录。IDEA 会把你的源代码编译成 .class 文件放到 out 目录下然后自动找到 main 方法所在的类并启动。这个流程手动用命令行做就是“javac 编译 - java 运行”IDEA 把这个过程自动化了。4.2 运行、调试以及控制台输出中文乱码问题运行成功后你可能马上会想试试调试功能。调试图标是“甲壳虫”样式的按钮点击它程序会在你设置行号旁边点击的那个断点处停下来然后你可以用右侧的调试面板查看变量值、单步执行。这个功能在以后排查逻辑问题时异常好用。新手阶段可以先把断点和“Step OverF8单步跳过”这两个基础功能用熟对于理解程序执行顺序非常有帮助。如果在运行阶段发现中文输出乱码别慌按上一节说的编码设置统一 UTF-8 基本能解决。还有一种情况IDEA 运行窗口里中文显示正常但打包后运行时乱码那就可能是启动参数需要加 -Dfile.encodingUTF-8。在 Run/Debug Configurations - VM options 里添加-Dfile.encodingUTF-8我一般建议直接把这一项加到“模板配置”里这样以后新建的所有运行配置都会带上省得每个项目单独设置。另一个新手常见问题运行按钮是灰色的点不了。这通常是因为 IDEA 还没有为当前类生成运行配置。这时你去 Run - Edit Configurations手动点左上角的加号选择 ApplicationMain class 选择 Main然后保存即可。一般只要写了 main 方法右键直接运行就能自动生成配置但如果遇到灰色按钮这个方法可以解决。还有一个容易忽略的点如果你在同一个工程里创建了多个包含 main 方法的类IDEA 的运行下拉框会列出多个可运行项。这时候要看清楚当前选的是哪一个不然有时候明明改了 A 类代码点运行跑的却是 B 类会让人误以为代码没生效。我自己就因为这个现象困惑过好几分钟后来养成习惯运行前先看一眼右上角的下拉框。5. 工程能跑只是开始Maven 和 Git 才是日常一个 Java 工程如果只是单文件跑通那其实还没到“工程项目”的程度。日常开发里我们一定绕不开依赖管理和版本控制这两件事。Maven 管依赖Git 管代码版本这两样和 IDEA 配合好了效率直接翻倍。5.1 Maven 安装与 IDEA 集成告别手动导 jar 包先说说 Maven 是什么。用大白话讲Java 项目通常要引用很多第三方的包比如 JSON 解析库、数据库驱动如果没有依赖管理工具你就得一个个去网上下载 .jar 文件再手动放到项目里版本升级也是一场灾难。Maven 就是解决这个问题的你只需要在 pom.xml 文件里写明要哪个库、哪个版本Maven 会自动下载并帮你管理这些依赖。安装 Maven 也不复杂。去 Maven 官网下载一个稳定版的二进制压缩包解压到一个目录比如 C:\apache-maven-3.9.x。然后配置环境变量 MAVEN_HOME 指向解压目录在 PATH 中追加 %MAVEN_HOME%\bin。打开新命令行窗口输入mvn -version能输出版本信息说明安装成功。注意Maven 运行时需要 JAVA_HOME 环境变量所以前面那步千万别跳过。IDEA 里自带一个 Maven但版本相对陈旧我建议用外部安装的 Maven 替代。打开 File - Settings - Build, Execution, Deployment - Build Tools - Maven右侧 Maven home path 选择你解压的 Maven 目录User settings file 指向 Maven 安装目录下 conf/settings.xml。如果你后续需要使用公司或国内镜像仓库可以在 settings.xml 里配置镜像比如在国内常见的阿里云镜像下载速度会快很多。然后在 IDEA 中新建项目时左侧选“Maven”而不是“Java”勾选“Create from archetype”如果需要使用模板或者直接不勾选等 IDEA 生成标准的 Maven 目录结构。Maven 工程的标准目录是 src/main/java 存放业务代码src/main/resources 存放配置文件src/test/java 存放测试代码。这个结构慢慢熟了以后你才能理解为什么很多项目一看目录就知道大概结构。这里说一个我踩过的坑第一次用 Maven 创建工程时下载依赖会很慢尤其是国外中央仓库。解决方案是在 settings.xml 里配置阿里云镜像具体写法是在 mirrors 节点下加mirror idaliyunmaven/id mirrorOfcentral/mirrorOf name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url /mirror改完保存回到 IDEA 里点一下 Maven 面板的刷新按钮之后下载依赖的速度会明显提升。这个配置属于“早晚要会”的那种早配早舒服。5.2 Git 集成配置让每一次代码改动都有迹可循第二个日常必备是 Git。如果你还没有安装 Git建议先去 Git 官网下载并安装Windows 安装时默认选项就行记得勾选“Git Bash”和“更新 PATH”这样在 IDEA 里使用 Git 会顺畅很多。macOS 上可以用 brew install git。安装好之后在 IDEA 里打开 File - Settings - Version Control - Git确认 Path to Git executable 已经自动识别到 git 可执行文件。如果你用的是 Windows一般路径是 C:\Program Files\Git\bin\git.exe如果没识别到手动选择一下即可。然后在 Version Control - GitHub 里添加你自己的 GitHub 账号后续可以直接在 IDEA 里 Clone 远程仓库、创建 Pull Request。实际用到 Git 时IDEA 的几个高频操作非常友好点击右上角的绿色对勾可以把当前所有改动提交到本地仓库在项目上右键 - Git - Branches可以切换分支代码行号旁边的颜色块绿色表示新增蓝色表示修改灰色表示未跟踪或已删除一眼就能看出改了什么。这里有个实用的小习惯每天写代码前先拉取远程最新代码写完后按功能点做一个提交提交信息写得清楚一点比如“fix: 修复登录超时问题”。很多老工程因为提交信息混乱出问题时回查历史版本极其痛苦。IDEA 的 Git 日志面板Git - Show History可以直接查看某个文件的历史记录配合分支对比排查线上 bug 时特别好用。如果你是刚开始用 Git不要怕分支这个概念。你完全可以先从单分支开始先学会 commit、push、pull 这三个操作再慢慢接触分支合并。IDEA 把命令行里那些复杂的参数都封装成了可视化按钮上手门槛低很多。但我也建议你稍微学一下 Git 命令行至少在窗口里能看懂 git status 的输出这样遇到 IDEA 可视化界面无法处理的问题时不至于完全懵。6. 进阶配置数据库连接、热部署与实用插件到这里你已经能独立创建 Java 基础工程也接入了 Maven 和 Git。但如果你的目标是做企业级开发还有几个高频配置值得提前熟悉数据库工具、热部署以及一些提升幸福感的小插件。6.1 数据库面板直接连 MySQL 等常用库IDEA 自带的数据库工具Database 工具窗口是我特别喜欢的功能。以往操作数据库都得打开 Navicat、SQLyog 这类客户端工具但在 IDEA 里你可以在不离开代码编辑器的情况下直接查看表结构、执行 SQL、生成实体类对快速开发很有帮助。使用方式很简单在 IDEA 右侧找到 Database 面板点击加号选择 Data Source - MySQL或者其他数据库。弹出窗口里填上 Host、Port、用户名、密码Database 可以留空后面再选。点 Test Connection如果提示成功说明驱动也自动下载好了。如果第一次连接报错大多是网络下驱动下载慢或者没下载成功可以在 Driver 配置里手动添加本地驱动的 jar 包。连接成功后你可以在 Database 面板浏览数据库表双击表名查看数据也可以右键表名 - Generate - POJOs让 IDEA 根据表结构自动生成 Java 实体类省去手写 Getter/Setter 的时间。这个功能对于做 CRUD 开发来说相当实用强烈建议试试。把数据库密码存在 IDEA 里可能有安全顾虑你可以使用凭据管理功能输入一次后进行加密保存。如果是多人项目建议通过环境变量或配置中心来管理敏感信息而不是硬编码在代码里。数据库连接环境这块我见过太多把密码写在代码里然后提交到 Git 仓库的事故改起来非常麻烦一定要养成好习惯。6.2 热部署、插件推荐让日常开发更顺畅“热部署”这个概念新手听起来可能陌生。简单地说你修改代码后程序会自动重新加载不用手动重启服务器。在纯 Java 工程里IDEA 内部编译就可以做到一定的热更新但如果是 Spring Boot 项目一般配合 spring-boot-devtools 或 JRebel 来实现。对于刚入门的人不用急着折腾先知道有这个东西等你开始做真正的 Web 项目时再回来研究。插件方面我只推荐几个我自己用过且觉得有用的中文语言包IDEA 官方提供中文语言包插件在 Settings - Plugins 里搜索“Chinese”即可安装。如果英文界面看起来费劲装上它阅读设置更轻松。LombokJava 开发里非常常见的插件能通过注解减少样板代码比如 Data 自动生成 getter/setter。装了插件后还需要在 pom.xml 里引入对应依赖。Rainbow Brackets花括号、圆括号用不同颜色显示嵌套多的时候一眼看出匹配关系写代码时眼睛会舒服很多。插件安装路径是 File - Settings - Plugins在 Marketplace 里搜索名字点击 Install 即可。装完之后有的插件需要重启 IDEA按提示来就行。不建议一口气装几十个插件很多插件日常根本用不到反而拖慢 IDEA 的启动速度保持精简就好。还有一个经常被忽略的官方功能IDEA 的脚手架生成。新建项目时选择 Spring Initializr可以直接生成一个 Spring Boot 工程的骨架连依赖都选好。这个功能在旗舰版里体验最好但社区版也可以通过 start.spring.io 网站先生成压缩包再导入 IDEA效果差不多。新手在做完基础 Java 工程后可以拿这个功能试试更真实的企业项目结构。7. 常见问题与排查技巧实录这一节记录我这几年来用得最多的几个排查思路基本都是新手到中阶会遇到的高频问题。每一条都对应具体报错或现象你按顺序检查就能定位。7.1 环境变量和 JDK 相关报错按这个顺序检查第一个高频问题是 openjdk 或 java 不是内部或外部命令。出现这个报错说明命令行窗口没有找到 java 可执行文件优先检查环境变量是否配置正确。我自己的排查顺序是重新开一个 CMD 窗口执行 echo %JAVA_HOME%看输出是否指向 JDK 根目录执行 echo %PATH%看是否包含 %JAVA_HOME%\bin如果没有回到系统环境变量里修正注意修改后务必重开命令行窗口。第二个高频问题是在 IDEA 里新建项目时Project SDK 下拉列表为空。这大概率是 IDEA 没有自动检测到已安装的 JDK。处理方式在 New Project 窗口右侧点 Add JDK然后手动选择 JDK 安装目录确认后即可。在设置了 JAVA_HOME 的情况下IDEA 通常能自动找到但手动指定也不复杂。第三个问题比较有意思明明代码能运行但点击运行按钮时报错“Error: Could not find or load main class”。这个报错通常说明 IDEA 不知道从哪里加载主类。解决方法是检查 Run/Debug Configurations 里 Main class 是否选对了或者 Project Structure - Modules 里是否有有效的源码目录标记蓝色 source 目录。有时候误操作把 src 目录标记成了普通目录也会导致 IDEA 找不到类。检查并重新标记为 Sources基本就能解决。还有一个很低级但很常见的错误你以为自己装了 JDK但安装的其实是 JRE。很多软件安装包会顺带装一个 JRE导致用户以为环境没问题但 IDEA 和 Maven 需要的是完整的 JDK。区分方法很简单JDK 的根目录下会有 javac.exe或 Unix 下的 javacJRE 的 bin 目录下只有 java.exe没有 javac。如果发现没 javac重新去装完整的 JDK别继续往下折腾了。7.2 编码、字体、卡顿问题的一并解决思路中文乱码的出现原因我前面提过主要是编码不一致。除了在 Settings 里统一设置 UTF-8 以外还有个操作可以解决历史遗留文件的乱码在文件右下角点击文件编码标识选择“Reload in”File 新编码再选择 UTF-8IDEA 会重新以 UTF-8 解析文件内容大部分乱码立刻恢复。卡顿问题尤其是启动慢、输入卡也困扰过很多人。排查思路是先看机器配置IDEA 比较吃内存建议内存至少 8GB 以上设置里可以调整 IDEA 堆内存在 Help - Change Memory Settings 里把堆内存调到 2048MB 或更高。如果你的机器内存充裕还可以打开 Help - Edit Custom VM Options添加或修改-Xms1024m -Xmx2048m保存后重启 IDEA。还有一个容易被忽略的点在 Settings - Appearance 里取消勾选“Animated Scrolling”和“Smooth Scrolling”这类动画效果用轻便模式会降低一些卡顿感。另外不要同时在 IDEA 中打开太多项目IDEA 对多窗口支持很好但每个项目都会占用内存开得多了自然就慢。还有一个和“卡顿”相关的体验问题如果你在用社区版的时候开了很多插件、索引、编译任务CPU 会一直高负载。这时候可以看 IDEA 右下角有没有后台任务提示等索引完成后再操作。大项目第一次打开时IDEA 要建立索引界面很卡是正常的耐心等 1 到 2 分钟就好不要去点击“取消索引”否则下一次打开又要重新建。最后说一个实用的小技巧IDEA 的本地历史功能。即使你忘记提交 GitIDEA 也会把你每次文件改动记录下来。右键文件 - Local History - Show History就能看到这份文件的历史版本并且可以一键恢复。这个功能在“手滑误删了一大段代码”的场景下堪称救命稻草。我自己就靠它捞回过一次不小心清空的方法体真被救了一命。还有个和误删类似的场景代码格式化后整个文件都变了想找回格式化前的样子也可以用 Local History 找回。所以别急着关掉 IDEA 的本地历史功能它在关键时刻比 Git 还要方便因为本地历史记录的频率更高粒度更细。根据个人经验学习 IDEA 最忌讳“只看不练”。把上面每一步自己动手走一遍遇到问题先按我的排查顺序来基本上能解决 90% 的常见情况。这一篇是把“创建第一个 Java 工程项目”这条主线捋顺了至于更深入的主题——比如 Spring Boot 项目配置、调试技巧、代码重构、JVM 调优——后面可以单独开文章聊。下次有机会咱们接着聊。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价