Quarkus应用程序在Intellij中使用JAR应用程序运行配置不读取环境变量,除非我重新启动PC

问题描述 投票:0回答:0
CMD

上的环境变量值

似乎有效的是PC重新启动。

    Windows上的每个过程都包含其自己的所有环境变量的副本。首先,它可以通过复制父进程的环境变量(启动该过程的环境变量,例如,通过start-menu或桌面上的快捷方式启动程序的Windows Explorer)。
  • 如果您使用Windows对话框修改环境变量,则不会将任何内容更改为运行过程。保存修改后的环境变量时,Windows将消息发送给环境变量已更改的所有运行过程。那些聆听此消息的过程将请求更改并相应地更新其环境变量。
  • Besides属于Windows的过程大多数过程都忽略了此消息。如果您使用第三方启动器(如开放式弹药菜单)不会更新其环境变量,这将变得重要。如果您使用它来启动,例如新的Intellij实例将使用旧环境变量。
  • 结论:主要问题是您如何启动Intellij。更改环境变量后,请确保仅使用已更新其环境变量的程序开始它。或确保也重新启动这些程序。

java intellij-idea windows-10 quarkus
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.