Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant exec-从网络驱动器运行可执行文件_Ant - Fatal编程技术网

Ant exec-从网络驱动器运行可执行文件

Ant exec-从网络驱动器运行可执行文件,ant,Ant,我正在从ant目标运行以下命令: <exec executable="${soa.mypath}\deploy.exe" failonerror="true" vmlauncher="false"> <arg value="-n" /> <arg value="${myfile}" /> </exec> 这很奇怪 您知道exec命令中是否缺少某些选项吗 谢谢, 关于在Windows 8.1下使用ant 1.9.3,我能够在网络安装的驱

我正在从ant目标运行以下命令:

<exec executable="${soa.mypath}\deploy.exe" failonerror="true" vmlauncher="false">
   <arg value="-n" />
   <arg value="${myfile}" />
</exec>
这很奇怪

您知道exec命令中是否缺少某些选项吗

谢谢,


关于

在Windows 8.1下使用ant 1.9.3,我能够在网络安装的驱动器上正常工作,包括路径中的各种正向和反向斜杠组合

我唯一的建议是在exec任务中用硬编码的可执行路径(B:\bin\deploy.exe)替换您的属性,看看是否有效。另外-使用${myfile}的硬编码路径

如果deploy.exe有-version命令或类似命令,您也可以尝试这样做,以排除实际存在于${my file}的驱动器/路径中的问题


hth

谢谢。我正在windows server 2012上使用ant 1.9.4。我甚至尝试了“myFile”的硬编码路径,但它仍然找不到B驱动器。我还尝试将-version作为deploy.exe可执行文件的arg值,以避免使用${myFile}出现任何问题,但它根本没有改变。
[exec] The system cannot find the drive specified.