我正在使用由我的java应用程序执行的set
和setx
在.bat文件中设置环境变量。
但是下次运行我的应用程序时,环境变量又回到了旧值 - 我必须重新启动Eclipse才能使更改生效。
每次运行应用程序时,如何告诉eclipse重新加载环境变量?
答案 0 :(得分:5)
您可以退出并启动eclipse而不是重新启动它。它应该可以正常工作。
答案 1 :(得分:3)
为当前进程及其子进程设置使用“set”设置的环境变量。如果您退出流程,则值将丢失。
“setx”命令在系统环境中设置环境变量。但是只有在重启时才会将值读入进程。所以eclipse仍然有旧的环境变量,启动进程将继承这些。
答案 2 :(得分:0)