3

If I have an environment variable set up in windows xp, e.g. JAVA_HOME I can access this from cygwin. But if I change that environment variable through My Computer whilst cygwin is running, cygwin does not reflect the change. Is there anyway to get cygwin to update without having to restart it?

3 Answers 3

2

For command line applications, they will not recognize new changes like path until you restart them. Likewise, you can have a desktop icon shortcut and a quick launch shortcut and these can have different settings. The main EXE will accept changes, but will need to be restarted.

2

No, but you can of course set it manually, using export JAVA_HOME=<whatever>. It's not like starting a new Cygwin shell takes a long time though ...

1
  • It doesn't take long, but then you have to navigate to the appropriate directory. And suppose you had three Cygwin windows open ... Commented Oct 21, 2011 at 19:39
0

If you export the variable, then you only need to restart the process.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .