posts - 32,comments - 8,trackbacks - 0
          1.在上文基礎(chǔ)上,修改源代碼 HelloWorld.java

          package oata;

          import org.apache.log4j.Logger;
          import org.apache.log4j.BasicConfigurator;

          public class HelloWorld {
              
          static Logger logger = Logger.getLogger(HelloWorld.class);

              
          public static void main(String[] args) {
                  BasicConfigurator.configure();
                  logger.info(
          "Hello World");          // the old SysO-statement
              }
          }

          2. 在javademo目錄下面添加lib目錄,里面添加log4j的jar文件

          3.修改build.xml,
          <project name="HelloWorld" basedir="." default="main">

              
          <property name="src.dir" value="src" />

              
          <property name="build.dir" value="build" />
              
          <property name="classes.dir" value="${build.dir}/classes" />
              
          <property name="jar.dir" value="${build.dir}/jar" />
              
          <property name="lib.dir" value="lib" />
              
          <path id="classpath">
                  
          <fileset dir="${lib.dir}" includes="**/*.jar" />
              
          </path>
          <property name="main-class" value="oata.HelloWorld" />



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

              
          <target name="compile">
                  
          <mkdir dir="${classes.dir}" />
                  
          <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/>

              
          </target>
              
          <target name="jar" depends="compile">
                  
          <mkdir dir="${jar.dir}" />
                  
          <jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}">
                      
          <manifest>
                          
          <attribute name="Main-Class" value="${main-class}" />
                      
          </manifest>
                  
          </jar>
              
          </target>
              
          <target name="run" depends="jar">
                  
          <java fork="true" classname="${main-class}">
                      
          <classpath>
                          
          <path refid="classpath" />
                          
          <path location="${jar.dir}/${ant.project.name}.jar" />
                      
          </classpath>
                  
          </java>

              
          </target>

              
          <target name="clean-build" depends="clean,jar" />

              
          <target name="main" depends="clean,run" />

          </project>

          4. 運(yùn)行ant
          posted on 2008-12-04 14:22 張辰 閱讀(225) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 观塘区| 玛曲县| 新沂市| 合川市| 塔河县| 竹溪县| 仲巴县| 大姚县| 临猗县| 扶风县| 孟村| 峨眉山市| 伊宁县| 龙川县| 深州市| 江口县| 阿尔山市| 叶城县| 铜鼓县| 治多县| 大洼县| 石首市| 波密县| 新乐市| 肥西县| 高要市| 洛扎县| 通渭县| 巴里| 临泉县| 蓬莱市| 安乡县| 邵阳县| 咸丰县| 汕尾市| 常州市| 轮台县| 谷城县| 长海县| 海南省| 信丰县|