【发布时间】:2011-08-03 05:49:38
【问题描述】:
我有 Installshiled 脚本,它最初将 CATALINA_HOME 定义为环境变量。之后执行使用 CATALINA_HOME 的批处理文件 service.bat 的相同脚本。此文件在执行时显示错误 CATALINA_HOME 未正确定义。因为这个变量被定义为环境变量并正确指向Tomcat目录。我认为系统需要重新启动才能识别环境变量。有没有办法定义无需重新启动直接工作的环境。我使用的是 64 位 Windows 7。
【问题讨论】:
-
被什么识别?安装完成后启动的任何程序都应该看到定义的环境变量。但是如果你需要它在已经运行的东西中,比如安装程序本身,你可能必须说服它刷新。
-
是的,迈克尔就是这样。我正在运行创建 CATALINA_HOME 的安装程序,然后相同的安装程序需要使用此环境变量。正如你所说,我需要刷新这个变量。我怎样才能刷新这个。
-
对于这种用途,您最好只重用用于设置环境变量的相同变量或属性。
标签: environment-variables tomcat6 installshield