java - 我用这个 ant 构建文件创建 Web 服务客户端做错了什么?

标签 java eclipse ant

我正在尝试使用 ant 构建脚本来创建给定的 Web 服务客户端 here

这是我的 ant 构建文件:wsbuild.xml

<project name="My Web Service Build" default="wsimport">

    <target name="wsimport">

        <exec executable="wsimport">

            <arg line="-keep -s ./src -p com.test http://localhost:1234/HelloWeb?wsdl"/>

        </exec>           

    </target>



</project>

这是项目结构。

Project Structure

我收到以下错误。

  BUILD FAILED
    C:\Users\User\workspace_ee\WebService\com\wsbuild.xml:5: Execute failed: java.io.IOException: Cannot run program "wsimport": CreateProcess error=2, The system cannot find the file specified

知道我在这里做错了什么吗?

最佳答案

Ant 无法找到相对于 wsbuild.xmlsrc 文件夹。将构建文件移动到项目文件夹 - 即 C:\Users\User\workspace_ee\WebService

关于java - 我用这个 ant 构建文件创建 Web 服务客户端做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21394643/

相关文章:

java - 在 Eclipse 中重写方法时在运行时从父类(super class)型定义泛型

ant - 如何在 Ant concat 中保留文件顺序?

ant - 找不到 ${env.JAVA_HOME} - Ant

ant - 如何从ftp下载最新的文件夹

java - 是否有特定的聚合操作将父类(super class)映射到子类?

html - 在eclipse中添加html和css

java - 函数式接口(interface) + 数组中整数总和的 lambda 表达式

java - 无法检查 eclipse 上的变量

Java ExecutorService - 如果 awaitTermination() 失败怎么办?

java - 恢复用户图像后如何将其保存在 Drawable 中