fitten code 插件报“dependency resolution failed”错误,主因是 jcef 未启用或被拦截;需在 boot java runtime 中选择带【jcef】标识的 jdk 并重启,若无该选项则须重装完整版 ide。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在 JetBrains 系列 IDE(如 PyCharm、IntelliJ IDEA)中启用 Fitten Code 后,突然弹出“Dependency resolution failed”错误提示,编辑器右侧边栏空白、代码补全失效、登录按钮点击无响应——这通常不是插件本体损坏,而是它运行所依赖的底层 Java 组件未就绪或被拦截。
确认 JCEF 是否已启用
第一步:打开 Help → Find Action(快捷键 Ctrl+Shift+A / Cmd+Shift+A),输入并选择 “Choose Boot Java Runtime for the IDE”。
第二步:等待列表加载完成,从中勾选一个明确标注含 【JCEF】 字样的 JDK 版本(如 “JetBrains Runtime 17.0.11+17-jcef”),点击 OK。
第三步:IDE 会提示需重启,立即执行 Restart IDE。若列表为空或所有选项均无 JCEF 标识,说明当前安装包不带 JCEF 模块,必须重装带 JCEF 的完整版 IDE,不能仅通过升级 patch 补丁解决。
关闭 JCEF 沙箱限制(GPU 进程崩溃场景)
如果重启后仍报错,且控制台日志出现 “too many restarts of gpu-process” 或侧边栏始终白屏,说明 JCEF 渲染进程被沙箱策略阻断。
进入 Help → Find Action,搜索并打开 “Registry…”;
在搜索框中输入 ide.browser.jcef.sandbox.enable,将对应开关设为 false;
关闭窗口,重启 IDE。此操作禁用 JCEF 沙箱,是 JetBrains 官方文档认可的绕过方案,适用于企业级防火墙或深度加固系统。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
手动补全缺失依赖项
方法一:检查插件目录是否残留旧版冲突文件
关闭 IDE,进入插件存储路径:
Windows:%USERPROFILE%\.config\JetBrains\<ide>\plugins\</ide>
macOS:~/Library/Caches/JetBrains/<ide>/plugins/</ide>
Linux:~/.cache/JetBrains/<ide>/plugins/</ide>
删除所有以 fitten 或 fit 开头的文件夹或 .jar 文件,保留空目录后再启动 IDE 重装插件。
方法二:强制刷新依赖缓存
Help → Find Action → 输入 “Reload project from Maven”(即使非 Maven 项目也执行)→ 点击 Reload;
随后再次进入 Plugins 页面,卸载 Fitten Code → 重启 IDE → 重新从 Marketplace 安装;
安装过程会触发全新依赖解析,跳过本地缓存中已损坏的 .jar 引用。
方法三:替换为离线可验证的插件包
访问 Fitten Code 官方 GitHub Releases 页面,下载最新 .zip 格式插件包(非 .jar);
Settings → Plugins → ⚙️ → Install Plugin from Disk… → 选中该 zip 文件 → 安装 → 重启;
注意:.zip 包内已预置兼容性校验清单与嵌入式依赖声明,比 Marketplace 在线安装更可靠。










