我可以%ProgramFiles%
通过${env.PROGRAMFILES}
. 但我不知道如何获得%ProgramFiles(x86)%
.
问问题
3727 次
2 回答
7
使用${env.ProgramFiles(x86)}
. 该变量以与 env.PROGRAMFILES 不一致的方式区分大小写。
[echo] env.ProgramFiles(x86) == C:\Program Files (x86)
[echo] env.PROGRAMFILES(x86) == ${env.PROGRAMFILES(x86)}
[echo] env.ProgramFiles == ${env.ProgramFiles}
[echo] env.PROGRAMFILES == C:\Program Files
于 2012-11-19T20:35:19.953 回答
2
你试过${env.PROGRAMFILES(x86)}
吗?(查看如何获取程序文件 x86 环境变量?)
抱歉,我没有一台 Windows 机器来测试这个。
如果这不起作用,我建议在您的构建中添加以下属性任务:
<property environment="env"/>
并在调试模式下运行 ANT 以查看设置的值:
ant -d
于 2012-11-19T19:52:52.133 回答