按下面的ant配置路径,你把写好的.java放在web-inf/src下,国际化属性文件放在web-inf/props下,其它的你自己研究吧。
<project name="你的工程名" basedir="./WEB-INF" default="deploy"> <property name="tomcat.dir" value="你的Tomcat路径"/>
<property name="tomcat.lib.dir" value="${tomcat.dir}/common/lib"/>

<property name="src.dir" value="${basedir}/src"/>
<property name="lib.dir" value="${basedir}/lib"/>
<property name="classes.dir" value="${basedir}/classes"/>
<property name="props.dir" value="${basedir}/props"/> <path id="project.class.path">
<pathelement location="${classes.dir}"/>
<fileset dir="${lib.dir}" includes="**/*.jar"/>
<fileset dir="${tomcat.lib.dir}" includes="servlet-api.jar,jsp-api.jar"/>
</path>

<target name="prepare">
<mkdir dir="${classes.dir}"/>
</target>

<target name="compile" depends="prepare">
<javac srcdir="${src.dir}"
       destdir="${classes.dir}"
       classpathref="project.class.path"
       optimize="yes"/>
</target>

<target name="deploy" depends="compile">
<copy todir="${classes.dir}">
<fileset dir="${props.dir}" includes="*.properties"/>
</copy>
</target>

<target name="clean">
<delete dir="${classes.dir}"/>
</target>

</project>

解决方案 »

  1.   

    推荐你到http://ant.apache.org/去学学,内容丰富,值得一看
      

  2.   

    用ECLIPSE等开发环境指定目标路径后选择编译即可
      

  3.   

    用JB、Eclipse等IDE的话就没有必要用Ant来编译了,直接把需要的类包加入Classpath就可以了,当然用Ant对于没有IDE环境的编译还是比较方便的,每次不再需要对类进行一个一个的编译。