posts - 32,comments - 8,trackbacks - 0
          1.在上文基礎上,修改源代碼 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. 運行ant
          posted on 2008-12-04 14:22 張辰 閱讀(232) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 玉环县| 汾阳市| 吉木萨尔县| 惠来县| 临洮县| 襄樊市| 沙坪坝区| 新民市| 赤壁市| 宾阳县| 凤庆县| 福泉市| 武功县| 同心县| 尼玛县| 宕昌县| 花垣县| 咸丰县| 宝应县| 西青区| 腾冲县| 兴国县| 定襄县| 金堂县| 遂昌县| 桓仁| 当阳市| 龙井市| 体育| 夏津县| 格尔木市| 沭阳县| 古丈县| 江华| 原平市| 景德镇市| 兴业县| 彰化县| 耿马| 广宗县| 澎湖县|