Se eu mudar uma variável de ambiente, isso pode ser refletido no cygwin sem reiniciar?

3

Se eu tiver uma variável de ambiente configurada no windows xp, por exemplo JAVA_HOME eu posso acessar isso do cygwin. Mas se eu mudar essa variável de ambiente através do Meu Computador enquanto o cygwin estiver rodando, o cygwin não reflete a mudança. Existe alguma maneira de atualizar o cygwin sem ter que reiniciá-lo?

    
por slashnick 24.06.2010 / 16:54

3 respostas

2

Para aplicativos de linha de comando, eles não reconhecerão novas alterações, como o caminho, até que você as reinicie. Da mesma forma, você pode ter um atalho no ícone da área de trabalho e um atalho de início rápido, e esses podem ter configurações diferentes. O EXE principal aceitará alterações, mas precisará ser reiniciado.

    
por 24.06.2010 / 17:24
2

Não, mas você pode configurá-lo manualmente usando export JAVA_HOME=<whatever> . Não é como começar um novo shell do Cygwin leva muito tempo ...

    
por 26.06.2010 / 17:21
0

Se você exportar a variável, você só precisará reiniciar o processo.

    
por 24.07.2010 / 20:15