必须在Qoder中为Spring Boot项目单独配置JDK 17+和Maven路径,因系统默认JDK 8会导致编译失败、依赖解析异常及MCP服务中断;需创建.vscode/settings.json指定java.jdt.ls.java.home、maven.executable.java.home等字段,并安装Spring Boot Extension Pack与Maven for Java插件以确保环境识别与项目正常启动。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Qoder中成功运行Spring Boot微服务项目,必须绕过系统默认JDK 8的干扰,让工具链精准识别并使用JDK 17+和配套Maven——否则项目加载失败、编译报错、MCP服务启动中断,连最基本的@RestController都标红。
配置项目级JDK与Maven路径
第一步:在项目根目录创建.vscode文件夹(若不存在)。
第二步:在.vscode内新建settings.json文件,填入以下内容(路径请严格按你本地实际路径修改):
{"maven.executable.java.home":"D:\SoftWare\jdk\jdk17","java.jdt.ls.java.home":"D:\SoftWare\jdk\jdk17","maven.terminal.options":"-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true","java.jdt.ls.vmargs":"-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true","java.configuration.runtimes":[{"name":"JavaSE-17","path":"D:\SoftWare\jdk\jdk17","default":true}]}
【路径必须是纯英文且无空格】如果路径含中文或空格(如“Program Files”),Java语言服务器将拒绝启动,整个Java Projects侧边栏直接消失。
安装关键插件并验证环境
打开Qoder扩展面板,搜索并安装两个插件:
方法一:Spring Boot Extension Pack(含Spring Boot Tools、Language Support for Java等子插件)
方法二:Maven for Java(提供pom.xml解析、依赖树视图、生命周期命令)
安装完成后重启Qoder。打开命令面板(Ctrl+Shift+P),输入“Java: Configure Java Runtime”,确认列表中显示“JavaSE-17”且状态为“Active”。
此时再打开任意pom.xml,左下角应出现“Maven Projects”面板,能展开依赖树——若仍显示“Loading…”或空白,则说明settings.json中maven.executable.java.home与java.jdt.ls.java.home指向不一致,必须完全相同。
启动Spring Boot主类并启用MCP服务
步骤一:确保项目已正确识别为Spring Boot项目(即存在@SpringBootApplication主类且pom.xml含spring-boot-starter-web)
步骤二:右键点击主类→选择“Run Spring Boot App”
步骤三:观察终端输出,确认日志中出现“Started Application in X.XXX seconds”且端口(如8080)处于监听状态
步骤四:在Qoder侧边栏点击“MCP Server”图标→点击“Start Stdio MCP Server”→选择当前运行中的Spring Boot进程
这一步必须在Spring Boot应用已成功启动后操作,【若先点Start MCP再启动应用,Qoder会卡死在连接等待,需强制退出重开】


















