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)航:
           
          主站蜘蛛池模板: 巴青县| 镇坪县| 武穴市| 腾冲县| 收藏| 冷水江市| 台东县| 垦利县| 龙南县| 淮滨县| 威信县| 马山县| 绥宁县| 栾川县| 五台县| 外汇| 长宁县| 革吉县| 修水县| 平陆县| 安康市| 安阳县| 竹北市| 开远市| 合山市| 丰宁| 星子县| 筠连县| 达尔| 双辽市| 邹平县| 西畴县| 阜新| 古交市| 建阳市| 蓝山县| 湖北省| 内丘县| 西丰县| 如皋市| 辽源市|