告诉eclipse重新加载环境变量

时间:2011-12-13 15:36:53

标签: java windows eclipse batch-file environment-variables

我正在使用由我的java应用程序执行的setsetx在.bat文件中设置环境变量。

但是下次运行我的应用程序时,环境变量又回到了旧值 - 我必须重新启动Eclipse才能使更改生效。

每次运行应用程序时,如何告诉eclipse重新加载环境变量?

3 个答案:

答案 0 :(得分:5)

您可以退出并启动eclipse而不是重新启动它。它应该可以正常工作。

答案 1 :(得分:3)

为当前进程及其子进程设置使用“set”设置的环境变量。如果您退出流程,则值将丢失。

“setx”命令在系统环境中设置环境变量。但是只有在重启时才会将值读入进程。所以eclipse仍然有旧的环境变量,启动进程将继承这些。

答案 2 :(得分:0)

我每次运行应用程序时如何告诉eclipse重新加载环境变量?

是的,您可以在Eclipse中运行应用程序时轻松定义/模拟环境变量配置而无需重新启动+无需从系统外部进行更新
使用Run Configurations...

enter image description here enter image description here