我可以在 Ant 中使用 ${env.PROGRAMFILES}
获得%ProgramFiles%
。但是我不知道如何获得%ProgramFiles(x86)%
.
使用 ${env.ProgramFiles(x86)}
.该变量以与 env 不一致的方式区分大小写。程序文件。
[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
你试过${env.PROGRAMFILES(x86)}
吗?(请参阅如何获取程序文件 x86 env 变量?
抱歉,我没有Windows机器来测试这个。
如果这不起作用,我建议在您的构建中添加以下属性任务:
<property environment="env"/>
并在调试模式下运行 ANT 以查看设置的值:
ant -d