新增了环境变量,重启idea也读取不到,必须重启系统才能读取到这个环境变量。但是如果我先关闭idea,然后编辑环境变量,再打开idea就是正常的

操作方式 是否能读取最新环境变量? 原因
先打开 IDEA,再修改环境变量,然后重启 IDEA 不行 IDEA 仍然继承的是旧的父进程(explorer.exe)的环境变量
关闭 IDEA,修改环境变量,然后重新打开 IDEA 可以 IDEA 启动时,从 explorer.exe 继承了新的环境变量
修改环境变量后,注销/重启系统,再打开 IDEA 可以 explorer.exe 也重新加载了环境变量

🔥 解决方案

✅ 方法 1:手动让 Windows 资源管理器(explorer.exe)重新加载环境变量

  1. Ctrl + Shift + Esc 打开 任务管理器
  2. 找到 Windows 资源管理器 (explorer.exe)
  3. 右键 → 重新启动
  4. 关闭并重新打开 IDEA,环境变量生效 ✅
    在这里插入图片描述

✅ 方法 2:先关闭IDEA,存储环境变量后再打开IDEA

✅ 方法 3:不设置环境变量,配置运行/调试的参数

在这里插入图片描述
如果同时配置了 系统环境变量 和 IDEA 运行配置(Environment Variables) 参数,IDEA 优先使用运行配置中的 Environment Variables 参数

Logo

一站式 AI 云服务平台

更多推荐