这不是几句话就能说清楚的,要先下载ant,然后设定ant_home,在把这个路经设到你的path里,接下来要配置ant的build.xml,设定编译需要的class和jar
然后再编译就可以搞定了,你最好先上网搜索一下ant使用方面的文档,应该有详细介绍。

解决方案 »

  1.   

    楼上说得没有错,先下载ant,然后设定ant_home,ant_home=c:\ant
    c:\ant为安装的目录。
    built.xml在你的tutorial\examples下就有,不要修改。
    进入tutorial\examples目录输入ant savingsaccount
    在examples\ears\就有SavingsAccountApp.ear 
      

  2.   

    我设置了,
    ant_home=c:\ant
    path =%path%;%ant_home%\bin
    %java_home%,%j2ee_home%...等等然后运行ant SavingsAccountApp
    报错
    Exception in thread "main" java.lang.NoClassDefFoundError:
    可能classpath还需要什么
      

  3.   

    可能是你java classpath没有配置好,
    NoClassDefFoundError说的是可能没有找到。
    把SavingsAccountApp程序贴出来侃侃,需要什么类。
      

  4.   

    savingsaccountapp不是程序,我理解是target,关键是在ant.bat中调用了哪些java程序,对里面的一大堆东西我的理解实在有限,有需要了解ant 的同志到http://jakarta.apache.org/builds/jakarta-ant/release/v1.3/bin
      

  5.   

    其实在Tutorial中都有说明,在后面的问题解决方法中就有。
      

  6.   

    万一不行,就用自己编译它也可搞定。
    @echo on
    rem usage : javac [-d 存储路径] java文件名
    javac -classpath %j2ee_classpath% %1 %2 %3
      

  7.   

    多谢提示,我用直接运行的方法,编译了例子
    java org.apache.tools.ant.Main all
      

  8.   

    path =%path%;%ant_home%\bin
    %java_home%,%j2ee_home%...等等这个好像有点问题,听说%%只能是前三个有效,不知道是不是
      

  9.   

    运行ant ...前设置
    set ClassPath=.;C:\jdk1.3.1\LIB\tools.jar;C:\jdk1.3.1\LIB\dt.jar;C:\ant1.3\lib\ant.jar在ClassPath中至少要设置ant.jar试试看!
      

  10.   

    ant的问题已经过去,但是我跑sun的例子:converter 时报错:各位大侠能分析一下原因吗?
    java.lang.ClassCastException
            at com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(Porta
    bleRemoteObject.java:293)
            at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:134)
            at ConverterClient.main(ConverterClient.java:23)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at com.sun.enterprise.util.Utility.invokeApplicationMain(Utility.java:22
    9)
            at com.sun.enterprise.appclient.Main.main(Main.java:155)
      

  11.   

    没有哪位跑过sun 的j2ee Tutorial吗?