你好,欢迎访问我的博客!登录
当前位置:首页 - 异常 - 正文 君子好学,自强不息!

build.xml does not exist异常提示的一般解决方法

2018-06-26 06:07:23异常admin50°c
A+ A-

建立一个ear文件和相应的.java文件,然后执行ant ×××

就提示

Buildfile: build.xml does not exist!

Build failed

可我根本没找到什么build.xml呀??

build.xml does not exist异常原因分析

build.xml

正确的安装Ant和设置好环境变量后,就可以开始运行ant了。

运行Ant很简单,只要输入ant就可以了

D:\>ant

Buildfile: build.xml does not exist!

Build failed

D:\>

没有指定任何参数时,Ant会在当前目录下寻找build.xml文件。如果找到了就用该文件作为buildfile。

如果,使用Ant的-find选择,就会在当前目录的上级目录查找build.xml文件,一直到达文件系统的根。

D:\>ant -find

上面说得的都是默认的buildfile,要想使用指定的buildfile,可以使用-buildfile file参数,这里file就是指定的要查找的buildfile。

D:\>ant -buildfile hibernate-build.xml

也可以在Ant命令之后指定执行一个或者多个target,缺省情况下,Ant使用<project>标签中default属性所指定的target。

D:\>ant -buildfile hibernate-build.xml compile

"complie"就是一个target

下面来看一些具体的例子

D:\>Ant

使用当前目录下的build.xml运行ant,执行缺省的target(也就是<project>标答中default属性所设写的target)

D:\>Ant -buildfile hibernate-build.xml

使用当前目录下的hibernate-build.xml运行ant,执行缺省的target。

D:\>And -buildfile hibernate-build.xml compile

使用当前目录下的hibernate-build.xml运行ant,并执行名为"complie"的target。 

build.xml does not exist异常解决方法

这个build.xml是要你自己写的,没这个你怎么build呀。

一个小例子:

目的:开发一个java类,并用ANT完成编译和运行工作。

步骤:

1。自己在C:\ apache-ant-1.5.4下新建以下目录:

    hello-ant

    ——build

        ——classes

    ——src

        ——main

            ——hello

                ——ant

2。在hello-ant/src/main/hello/ant/下新建HelloAnt.java文件

 package hello.ant;

public class HelloAnt{

      public static void main(String[] args){

          System.out.println("hello ant,ant 的第一次接触,好棒!");

    } 

}

3。在hello-ant/下新建build.xml文件

<?xml version="1.0"  encoding="GB2312" ?>

<!-- 一个项目,可包含很多任务组(target) -->

<project default="main" basedir=".">

    <!-- 项目中的一个任务组,可包含很多任务(task:javac,java...) -->

    <target name="main">

        <!--编译-->

        <javac srcdir="src\main\hello\ant" destdir="build\classes"/>

        <!--运行-->

        <java classname="hello.ant.HelloAnt">

            <classpath>

                <pathelement path="build\classes"/>

            </classpath>

        </java>

    </target>

</project>

4。运行ant

进入build.xml所在目录,执行以下操作:

执行: %ant_home%/bin/ant -file build.xml     用ant工具执行当前目录下的配置文件build.xml 

或  :ant -file build.xml                    你如果设置%ant_home%/bin到path中

5。结果显示

D:\temp\hello-ant>ant -file build.xml  //我们输入运行ant的命令

Buildfile: build.xml

main:

[javac] Compiling 1 source file to D:\temp\hello-ant\build\classes

[java] hello ant,ant 的第一次接触,好棒!

BUILD SUCCESSFUL

Total time: 2 seconds

D:\temp\hello-ant>

此时可以发现,在build/classes目录下,出现了编译过的文件HelloAnt.class:

build/classes/hello/ant/HelloAnt.class.

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
build.xml does not exist异常提示的一般解决方法

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录