新增了环境变量,重启idea也读取不到
新增了环境变量,重启idea也读取不到,必须重启系统才能读取到这个环境变量。但是如果我先关闭idea,然后编辑环境变量,再打开idea就是正常的。
·
新增了环境变量,重启idea也读取不到,必须重启系统才能读取到这个环境变量。但是如果我先关闭idea,然后编辑环境变量,再打开idea就是正常的
| 操作方式 | 是否能读取最新环境变量? | 原因 |
|---|---|---|
| 先打开 IDEA,再修改环境变量,然后重启 IDEA | ❌ 不行 | IDEA 仍然继承的是旧的父进程(explorer.exe)的环境变量 |
| 关闭 IDEA,修改环境变量,然后重新打开 IDEA | ✅ 可以 | IDEA 启动时,从 explorer.exe 继承了新的环境变量 |
| 修改环境变量后,注销/重启系统,再打开 IDEA | ✅ 可以 | explorer.exe 也重新加载了环境变量 |
🔥 解决方案
✅ 方法 1:手动让 Windows 资源管理器(explorer.exe)重新加载环境变量
- 按
Ctrl + Shift + Esc打开 任务管理器 - 找到 Windows 资源管理器 (explorer.exe)
- 右键 → 重新启动
- 关闭并重新打开 IDEA,环境变量生效 ✅

✅ 方法 2:先关闭IDEA,存储环境变量后再打开IDEA
✅ 方法 3:不设置环境变量,配置运行/调试的参数

如果同时配置了 系统环境变量 和 IDEA 运行配置(Environment Variables) 参数,IDEA 优先使用运行配置中的 Environment Variables 参数
更多推荐




所有评论(0)