【发布时间】:2010-10-28 08:38:57
【问题描述】:
我的 Ant 脚本中有以下 sn-p。它执行得很好:
<exec executable="C:\test\foo\programName.exe" />
但是当我尝试通过设置目录来执行它时,像这样:
<exec executable="programName.exe"
dir="C:\test\foo\" />
我明白了:
执行失败:java.io.IOException: 无法运行程序“programName.exe” (在目录“C:\test\foo”中): CreateProcess 错误=2,系统 找不到指定的文件
请帮忙!单独指定目录为什么不起作用?
【问题讨论】:
-
'C:\test\foo' 不是相对路径。您可能需要更正问题。
-
已编辑。最后,我需要它来处理相对路径。这不起作用的事实让我大吃一惊。
标签: java ant relative-path absolute-path