<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    跟我學(xué)Ant系列(一)

    確認(rèn)您已經(jīng)安裝了ant.
    如果沒有安裝,可以去這里下載
    http://ant.apache.org/
    安裝后,配置下path就可以了.
    把a(bǔ)nt目錄下的/bin加入系統(tǒng)環(huán)境變量中.
    開始吧:

    隨便找個目錄建個測試類:
    我這里是在G:\ant目錄下.
    先建個Test.java:

    public class Test
    {
        
    public static void main(String args[])
        
    {
            System.out.println(
    "First Ant Test!");
        }

    }


    這個程序再簡單不過了!

    接著在此目錄下創(chuàng)建build.xml(名字是固定的):

    <?xml version="1.0" encoding="GBK" ?>
    <!--default屬性,在運(yùn)行ant命令時沒有指定target時,默認(rèn)調(diào)用的target-->
    <project default="main">
        
    <!--depends依賴,按依賴順序執(zhí)行-->
        
    <target name="main" depends="compile,compress">
        
    <!--控制臺輸出回顯信息-->
            
    <echo>
                Billding the .jar file!
            
    </echo>
        
    </target>
        
    <!--編譯target-->
        
    <target name="compile">
            
    <echo>
                compliing the .jar file!
            
    </echo>
            
    <javac srcdir="." />
        
    </target>
        
    <!--打包target-->
        
    <target name="compress">
            
    <echo>
                Compressing the .jar file!
            
    </echo>
            
    <jar jarfile="Test.jar" basedir="." includes="*.class" />
        
    </target>
    </project>

    好了準(zhǔn)備工作都做好了.
    打開命令行,進(jìn)入當(dāng)前目錄G:\ant
    輸入:ant
    回車看看輸出了什么?
    Buildfile: build.xml

    compile:
         
    [echo]
         
    [echo]                     compliing the .jar file!
         
    [echo]

    compress:
         
    [echo]
         
    [echo]                     Compressing the .jar file!
         
    [echo]

    main:
         
    [echo]
         
    [echo]                     Billding the .jar file!
         
    [echo]

    BUILD SUCCESSFUL

    好了成功了,看看當(dāng)前目錄下是不是多了Test.class和Test.jar文件.已經(jīng)搞定了.
    現(xiàn)在在命令行輸入:java -jar Test.jar
    輸出:
    Failed to load Main-Class manifest attribute from
    Test.jar
    有個錯誤,這已經(jīng)和ant無關(guān)了,改一下jar包里的MANIFEST.MF文件就可以了.
    用winrar打開,在最后一行加入
    Main-Class: Test
    好了搞定.
    自己去體驗結(jié)果吧.

    posted on 2007-12-08 15:03 々上善若水々 閱讀(840) 評論(0)  編輯  收藏 所屬分類: JavaWeb

    主站蜘蛛池模板: 亚洲精品无码久久久久久久 | 亚洲成A人片在线播放器| 亚洲精品国产自在久久| 毛片免费观看网站| 十八禁无码免费网站| 中文字幕无码免费久久9一区9| 亚洲人成电影网站色www| 亚洲色图综合网站| 亚洲中文字幕久久精品无码喷水| 老司机永久免费网站在线观看| 1000部拍拍拍18勿入免费凤凰福利| 成全视频高清免费观看电视剧| 免费播放国产性色生活片| 亚洲欧洲AV无码专区| 亚洲免费一级视频| 久久亚洲私人国产精品| 亚洲AV无码一区二区二三区软件| 国产精品亚洲w码日韩中文| 国产免费观看网站| 永久免费看bbb| 午夜dj免费在线观看| 毛色毛片免费观看| 一本无码人妻在中文字幕免费| 亚洲精品在线免费观看| 一级毛片免费不卡在线| 久久久高清日本道免费观看| 久久久久久毛片免费看| 精品一区二区三区免费观看 | 亚洲成年人免费网站| 99re免费99re在线视频手机版| 国产成人免费ā片在线观看老同学 | 亚洲成av人在线观看网站| 亚洲一卡2卡3卡4卡乱码 在线| 亚洲国产精品综合久久网各 | 成人啪精品视频免费网站| 99精品全国免费观看视频| 成年大片免费视频| 卡一卡二卡三在线入口免费| 免费无码又爽又刺激高潮| 在线日韩av永久免费观看| 免费国产小视频在线观看|