Quarkus应用在IntelliJ的JAR运行配置下无法识别环境变量,仅重启PC生效
解决IntelliJ中JAR应用无法识别系统环境变量变更的问题
彻底终止IntelliJ后台进程
表面重启IntelliJ后,后台可能残留未关闭的进程,导致环境变量未刷新。打开任务管理器,找到所有含IntelliJ、idea的进程(包括后台服务类进程),全部结束后重新启动IntelliJ。从新CMD窗口启动IntelliJ
修改环境变量后,打开新的CMD窗口(该窗口已加载最新环境变量),定位到IntelliJ安装目录的bin文件夹(例如C:\Program Files\JetBrains\IntelliJ IDEA 2024.1\bin),执行idea.bat启动IntelliJ。此时IntelliJ会继承CMD窗口的最新环境变量,无需重启电脑。检查运行配置的环境变量设置
打开JAR Application的运行配置,切换到Environment variables标签页:- 确认
Include system environment variables处于勾选状态,确保系统变量能被继承 - 检查是否存在手动添加的变量覆盖了系统变量,如有需要更新或删除自定义变量
- 确认
使用Windows快速重启优化重启流程
若必须通过重启生效,可使用Windows快速重启代替全系统重启:按Win+X选择「电源选项」,按住Shift键点击「重启」,进入高级启动界面后选择正常启动,能快速重置进程环境,节省时间。
内容的提问来源于stack exchange,提问作者TSSK
相关产品推荐
相关产品推荐

