强制重新加载 IntelliJ 中的环境变量...无需重新启动?

2022-09-01 06:53:54

标题说明了一切。

我已经修改了一个环境变量,该变量在我的java项目中使用,例如,在我的pom中的这一行.xml:

<url>${env.DB_CONNECTION_URL}</url>

要使此更改生效,我必须手动重新启动 IntelliJ。

有趣的是,我安装了一个IntelliJ插件来“重新启动”IntelliJ,它确实做到了,但环境变量没有刷新。

有没有办法做到这一点,而无需重新启动?


答案 1

如果你通过“JetBrains Toolbox”启动了IntelliJ,那么为了重新加载环境变量,你需要关闭它们(IntelliJ和Toolbox),启动工具箱,然后通过工具箱启动IntelliJ。


答案 2

不可能。一旦您在Windows或Unix中启动进程,就无法从外部读取更新的环境变量。您只能更改流程中的环境变量。

这个IntelliJ插件可能不会完全重新启动应用程序,而是使用不同的类加载器。


推荐