6

我可以%ProgramFiles%通过${env.PROGRAMFILES}. 但我不知道如何获得%ProgramFiles(x86)%.

4

2 回答 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 回答