爆米花烘焙
66.80M · 2026-04-14
之前使用eclipse开发,在AI智能提示这块确实有点跟不上节奏,用着不够顺手。所以我就试着切换到VS Code,搭配AI工具做Java开发,没想到体验还不错!这篇指南就把我从Eclipse切换过来的完整经验分享给大家~
做Java开发肯定离不开Maven,VS Code得正确配置Maven路径和配置文件,才能正常识别依赖、构建项目。
先去Apache Maven官网下载对应系统的安装包,解压到本地(建议路径里别带中文和空格,不然容易出问题),然后在VS Code里配置路径就好。如图。

公司开发一般都用私有Maven库,所以必须配置私有settings.xml文件。这里强烈建议:把配置文件放到用户目录下(路径:~/.m2/settings.xml),VS Code的Java插件会自动找这个位置,不用在VS Code里额外设置,能避免很多配置冲突。
具体操作很简单:按Win + R,输入“.”或者“%USERPROFILE%”回车,找到.m2文件夹(没有就手动建一个),把私有settings.xml放进去就搞定啦。
重点避坑:如果非要在VS Code里配置settings.xml路径,一定要保证所有依赖Maven的插件(尤其是Extension Pack for Java里的Maven for Java和Language Support for Java)配置一致,不然会出现依赖加载失败、构建报错的问题。配置如图


大部分公司都有自己的代码格式化规范,VS Code默认的格式肯定不符合要求,而且它的Java格式化依赖Eclipse的配置文件,稍微有点麻烦。
先装个Eclipse(不用配置完整开发环境,就用来导出配置文件),打开后点击顶部“window”→“Preferences...”,搜“format”,找到“Java”→“Code Style”→“Formatter”,按照公司的规范调整缩进、换行这些细节,调整完点击“Export”导出XML格式的配置文件,存到自己能快速找到的地方。如图。



Windows系统里,VS Code默认用PowerShell终端,不配置的话,执行Maven命令、运行项目时,中文会乱码,看着特别难受。下面以Win10为例进行配置~
[Console]::InputEncoding = [System.Text.UTF8Encoding]::new($false) [Console]::OutputEncoding = [System.Text.UTF8Encoding]::new($false)Java开发离不开JDK,VS Code必须配置好JDK,不然会报错“找不到JDK”“无法识别Java版本”。
具体步骤:
"java.configuration.runtimes": [
{
"name": "JavaSE-21",
"path": "D:\Program Files\Java\jdk-21"
},
{
"name": "JavaSE-17",
"path": "D:\Program Files\Java\jdk-17"
},
{
"name": "JavaSE-1.8",
"path": "D:\Program Files\Java\jdk1.8.0_331"
},
{
"name": "JavaSE-25",
"path": "D:\jdk-25_windows-x64_bin\jdk-25.0.1",
"default": true
}
]
我自己用Claude Code搭配国产大模型,比一些国产AI IDE体验还好——它不仅能适配模型,agent客户端也更流畅,生成代码的能力更强。
主要用cc-switch工具配置,具体步骤大家可以搜索下,很简单,核心就是填好模型地址、认证信息,确保Claude Code能正常连接国产大模型。
有个小细节要注意:Claude Code默认有个“thinking”功能,是模型思考提示,但国产模型不支持这个功能,不关闭会报错,一定要关掉!另外还能补充点配置,优化使用体验,步骤如下:

从Eclipse切换到VS Code,踩了不少坑,也总结了9个实用技巧,涵盖多项目开发、构建、调试、版本控制这些常用场景。
没想到VS Code也能像Eclipse一样,一个窗口打开多个项目,核心就是用“工作区”功能。
操作方法:打开VS Code,点击“文件”→“将文件夹添加到工作区”,就会新建一个工作区,将打开的项目添加进去,重复操作“将文件夹添加到工作区”,可以添加多个项目。

VS Code默认会自动构建项目,改完Java文件、配置文件,它会自动触发构建,不用手动操作。如果发现改了文件没生效,可能是自动构建失败,在左侧“JAVA PROJECTS”标签页找到项目,右键点击“重新构建项目”,手动构建一下就好。

VS Code左侧活动栏有个“MAVEN”标签页,打开就能看到项目的所有Maven命令(clean、compile、package、deploy这些),不用在终端手动敲命令,点击一下就能执行。

VS Code内置的“时间线”功能太强大了!能查看单个文件的所有操作记录,不管是本地修改的,还是Git提交的,都能看到。
默认显示当前打开文件的本地和git历史记录,也可以通过选项只显示本地或git的。

想快速看Java类的字段、方法、构造函数,用VS Code的“大纲”视图就好。打开Java类文件,左侧活动栏点击“大纲”标签,就能看到类的完整结构,快速定位代码,很方便。

小遗憾:VS Code的大纲视图比较简单,不如Eclipse和IDEA详细。
开发的时候,想理清方法的调用关系、排查问题,查看调用链就很关键,VS Code有两种简单的操作方法,记下来:

VS Code内置了Git功能,左侧“源代码管理”标签页,能查看项目的Git状态、提交记录、分支,提交、拉取、推送这些操作。

VS Code的调试功能很简单,和Eclipse差不多,尤其是Spring Boot项目,调试起来特别方便:

VS Code支持JUnit、TestNG这些常用的Java测试框架,能快速执行单个测试方法、测试类,查看测试结果。
操作很简单:左侧“测试”标签页,能看到项目所有的测试类和方法,点击右侧的“运行”按钮,就能执行测试,失败的用例会标注错误信息,排查问题很方便。
