建议你修改ant.bat
把@echo off改称@echo on看看具体的执行过程发生了什么

解决方案 »

  1.   

    是啊。运行Ant,是需要配置一些东西的。
    楼主先检查一下。
      

  2.   

    Microsoft Windows 2000 [Version 5.00.2195]
    (C) Copyright 1985-2000 Microsoft Corp.C:\>ant -versionC:\>REM   Copyright (c) 2001-2003 The Apache Software Foundation.  All rightsC:\>REM   reserved.C:\>if exist "\antrc_pre.bat" call "\antrc_pre.bat"C:\>if "Windows_NT" == "Windows_NT"C:\>rem E:\Jprogram\Ant\bin\ is expanded pathname of the current script under NT
    C:\>set DEFAULT_ANT_HOME=E:\Jprogram\Ant\bin\..C:\>if "E:\Jprogram\Ant\" == "" set ANT_HOME=E:\Jprogram\Ant\bin\..C:\>set DEFAULT_ANT_HOME=C:\>rem Slurp the command line arguments. This loop allows for an unlimited numb
    erC:\>rem of arguments (up to the command line limit, anyway).C:\>set ANT_CMD_LINE_ARGS=-versionC:\>if ""-version"" == """" goto doneStartC:\>shiftC:\>if """" == """" goto doneStartC:\>rem find ANT_HOME if it does not exist due to either an invalid value passed
    C:\>rem by the user or the -version problem on Windows 9xC:\>if exist "E:\Jprogram\Ant\\lib\ant.jar" goto checkJavaC:\>set _JAVACMD=C:\>if "E:\Jprogram\j2sdk1.4\" == "" goto noJavaHomeC:\>if not exist "E:\Jprogram\j2sdk1.4\\bin\java.exe" goto noJavaHomeC:\>if "" == "" set _JAVACMD=E:\Jprogram\j2sdk1.4\\bin\java.exeC:\>goto checkJikesC:\>if not "" == "" goto runAntWithJikesC:\>if not "E:\Jprogram\j2sdk1.4\lib\dt.jar;E:\Jprogram\j2sdk1.4\lib\tools.jar;E
    :\Jprogram\Ant\\lib\ant.jar;" == "" goto runAntWithClasspathC:\>"E:\Jprogram\j2sdk1.4\\bin\java.exe"  -classpath "E:\Jprogram\Ant\\lib\ant-l
    auncher.jar" "-Dant.home=E:\Jprogram\Ant\" org.apache.tools.ant.launch.Launcher
     -lib "E:\Jprogram\j2sdk1.4\lib\dt.jar;E:\Jprogram\j2sdk1.4\lib\tools.jar;E:\Jpr
    ogram\Ant\\lib\ant.jar;" -version
    Usage: java [-options] class [args...]
               (to execute a class)
       or  java -jar [-options] jarfile [args...]
               (to execute a jar file)where options include:
        -client       to select the "client" VM
        -server       to select the "server" VM
        -hotspot      is a synonym for the "client" VM  [deprecated]
                      The default VM is client.    -cp -classpath <directories and zip/jar files separated by ;>
                      set search path for application classes and resources
        -D<name>=<value>
                      set a system property
        -verbose[:class|gc|jni]
                      enable verbose output
        -version      print product version and exit
        -showversion  print product version and continue
        -? -help      print this help message
        -X            print help on non-standard options
        -ea[:<packagename>...|:<classname>]
        -enableassertions[:<packagename>...|:<classname>]
                      enable assertions
        -da[:<packagename>...|:<classname>]
        -disableassertions[:<packagename>...|:<classname>]
                      disable assertions
        -esa | -enablesystemassertions
                      enable system assertions
        -dsa | -disablesystemassertions
                      disable system assertionsC:\>goto endC:\>set _JAVACMD=C:\>set ANT_CMD_LINE_ARGS=C:\>if "Windows_NT" == "Windows_NT"C:\>if exist "\antrc_post.bat" call "\antrc_post.bat"
    C:\>