Jan 在 Windows 上无法通过界面更改数据目录,怎么手动修改 settings.json?
2026/9/10 17:48:44 网站建设 项目流程

Jan 在 Windows 上无法通过界面更改数据目录,怎么手动修改 settings.json?

【免费下载链接】janJan is an open source alternative to ChatGPT that runs 100% offline on your computer.项目地址: https://gitcode.com/GitHub_Trending/ja/jan

Jan 把模型、会话历史、设置和日志全部存放在本地数据目录中,Windows 上的默认位置是%APPDATA%\Jan\data,即C:\Users\<username>\AppData\Roaming\Jan\data<username>为你的 Windows 用户名)。正常情况下,在Settings > General > Jan Data Folder处点击编辑图标选择新目录即可迁移;如果这个界面操作在 Windows 上不生效,官方故障排查文档(troubleshooting.mdx 中 “Cannot Relocate Data Folder on Windows” 一节)给出的替代路径是:完全退出 Jan 后,直接编辑%APPDATA%\Jan\下的settings.json,修改其中的"data_folder"字段。

动手前:确认当前数据目录的位置和内容

编辑文件前先确认两件事:

  1. 当前数据目录在哪。默认是%APPDATA%\Jan\data。如果之前已经自定义过位置,默认路径不再适用——文档明确说明此时要到Settings > General > Jan Data Folder页面查看当前生效的位置(见>C:\Users\[username]\AppData\Roaming\Jan\

    其中[username]需要替换成你实际的 Windows 用户名。

  2. 用文本编辑器(如 Notepad)打开settings.json

  3. 找到"data_folder"字段,把它的值改成你想要的新路径。文档给出的示例:

    { "data_folder": "D:\\Jan" }

    注意 JSON 文件中路径分隔符必须写双反斜杠\\,例如"D:\\Jan\\data",不能写成单个\

  4. (可选)把旧数据目录%APPDATA%\Jan\data里的内容复制到新目录,以保留模型、会话历史和设置。如果不复制,Jan 会在新位置按空目录重新开始。

  5. 保存settings.json,然后重新启动 Jan

文档对结果的说明是:重启后 Jan 就会使用新的数据目录位置(“Jan will now use the new data folder location”)。

验证新路径已生效

重启后,到Settings > General > Jan Data Folder页面查看当前生效的数据目录位置。data-folder.mdx 的说明是:位置一旦被自定义,默认的%APPDATA%\Jan\data路径就不再适用,应以 Settings 页面显示的激活位置为准。如果页面显示的是你新写入的路径,迁移就完成了。

限制与注意点

  • 界面改法(settings.mdx 中的 “Edit Jan Data Folder”)要求新文件夹必须是空的:确认后 Jan 会把数据复制到新位置,原目录保持不动,且需要重启应用。手动改settings.json的路径则没有“必须为空”的强制要求,由你在第 5 步自行决定是否把旧数据复制过去。
  • data目录里包含已下载的模型和全部会话历史,改完data_folder后 Jan 只读新位置。删除或覆盖旧目录前请先确认新目录里的数据已复制完整。
  • 如果settings.json本身损坏导致 Jan 无法启动,属于另一类问题:troubleshooting.mdx 中 “Jan Won't Start or Crashes on Launch” 一节给出了处理%APPDATA%\Jan\data\store.json的独立方案,两者不要混用。

【免费下载链接】janJan is an open source alternative to ChatGPT that runs 100% offline on your computer.项目地址: https://gitcode.com/GitHub_Trending/ja/jan

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询