Trae Work CN 启动时终端没有读取最新的环境变量

你的运行环境(版本号「点击帮助-关于-复制」):

Win/0.1.130

问题描述(你遇到了什么问题?):

修改环境变量切换JDK版本后,重启应用。内置终端没有读取,重启系统后才读取并变更版本。

复现步骤(如何才能重现这个 Bug/问题?):

报错信息或截图(如有):

请在此处粘贴截图或日志代码

看到你反馈的问题啦~

这个现象其实和 Windows 系统的环境变量刷新机制有关。在 Windows 中修改系统环境变量(比如切换 JDK 路径)后,正在运行的系统级进程(比如 Windows 资源管理器)有时不会立刻刷新。如果仅仅关闭了应用的窗口,重新启动时应用可能会继续继承系统旧的环境变量,导致内置终端读到的还是老版本。

下次如果再遇到修改环境变量的情况,可以试试这样快速生效:

  1. 彻底关闭所有应用的窗口,可以在任务管理器里确认一下没有残留进程,然后再重新打开。
  2. 如果还是没生效,可以在任务管理器里找到「Windows 资源管理器」,右键点击「重新启动」来强制刷新系统的环境变量,这样通常就不需要重启整台电脑啦。

你最后通过重启系统来解决,这也是让所有环境变量全局生效最彻底的办法~

如果后续在环境配置或使用上还有其他疑问,随时来找我讨论哈 :blush:

只有trae会出现这种内置终端读取不到最新的环境配置