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

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

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

    Alex刺客

    Dancing fingers, damage world. -- 舞動手指,破壞世界.

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
    最近對原始的工具生產(chǎn)了興趣,學(xué)習(xí)學(xué)習(xí)怎么使用Ant

    1.Ant下載地址
    http://ant.apache.org/bindownload.cgi

    2.安裝配置Ant
    ? 先解壓再配置 PATH 環(huán)境變量就 OK 了.

    ?Linux配置在前當(dāng)用戶目錄( ~ )找到 .bash_profile 文件添加以下配置

    1????#Java?ant?工具配置
    2????ANT_HOME=~/Application/JavaTools/apache-ant-1.8.1
    3????PATH=$PATH:$ANT_HOME/bin
    4?
    5????export?PATH

    3.構(gòu)建目錄(如圖)
    image1

    4.HelloWorld.java
    1?package?alex;
    2?
    3?public?class?HelloWorld?{
    4?????public?static?void?main(String?[]?args)?{
    5?????????System.out.println("Hello?World!");
    6?????}
    7?}
    8?

    5.build.xml
    ?1?<project?name="helloWorld"?default="usage"?basedir=".">
    ?2?
    ?3?????<target?name="usage">
    ?4?????????<echo>
    ?5?????當(dāng)前項目可使用的?ANT?屬性
    ?6?????????
    ?7?????????clean?-?清除編譯后所生成的文件跟文件夾
    ?8?
    ?9?????????compile?-?編譯當(dāng)前?src?目錄下的?Java?源代碼
    10?????????????(clean?->?compile)?當(dāng)執(zhí)行?compile?命令時?clean?也會掃行
    11?
    12?????????jar?-?把編譯好的?class?文件打包成?jar?包包
    13?????????????(clean?->?compile?->?jar)
    14?
    15?????????run?-?執(zhí)行?jar?包包
    16?????????????(clean?->?compile?->?jar?->?run)
    17?
    18?????????</echo>
    19?????</target>
    20?????
    21?????<target?name="clean">
    22?????????<!--?clean?刪除?bin?目錄?-->
    23?????????<delete?dir="bin"/>
    24?????</target>
    25?
    26?????<!--?compile?依賴?clean?-->
    27?????<target?name="compile"?depends="clean">
    28?????????<!--?建立?bin/classes?目錄?-->
    29?????????<mkdir?dir="bin/classes"/>
    30?????????<!--?編譯?src?目錄下的所有文件到?bin/classes?目錄?-->
    31?????????<javac?srcdir="src"?destdir="bin/classes"/>
    32?????</target>
    33?
    34?????<!--?jar?依賴?compile?-->
    35?????<target?name="jar"?depends="compile">
    36?????????<mkdir?dir="bin/jar"/>
    37?????????<!--?jar?把?bin/classes?下的所有文件打包到?bin/jar/HelloWorld.jar?文件內(nèi)?-->
    38?????????<jar?destfile="bin/jar/HelloWorld.jar"?basedir="bin/classes">
    39?????????????<manifest>
    40?????????????????<!--?指定?jar?的?Main?方法-->
    41?????????????????<attribute?name="Main-Class"?value="alex.HelloWorld"/>
    42?????????????</manifest>
    43?????????</jar>
    44?????</target>
    45?
    46?????<!--?run?依賴?jar?-->
    47?????<target?name="run"?depends="jar">
    48?????????<!--?jar?執(zhí)行?bin/jar/HelloWorld.jar?文件?-->
    49?????????<java?jar="bin/jar/HelloWorld.jar"?fork="true"/>
    50?????</target>
    51?</project>


    6.運行ant HelloWorld
    1?$cd?helloWorld
    2?$ant
    3?$ant?run






    posted on 2010-08-10 07:55 Alex刺客 閱讀(331) 評論(0)  編輯  收藏 所屬分類: JavaTools

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲av午夜成人片精品网站 | 亚洲一区精品伊人久久伊人| 亚洲午夜福利在线视频| 久久久久免费看黄a级试看| 亚洲免费观看视频| 久久久久久毛片免费看| 亚洲国产精品一区二区第一页免 | 久久免费观看国产99精品| 亚洲精品二区国产综合野狼| 插鸡网站在线播放免费观看| 亚洲成AV人片在WWW色猫咪| 日本人成在线视频免费播放| 亚洲男人的天堂在线播放| a拍拍男女免费看全片| 亚洲AV无码乱码在线观看代蜜桃| 亚洲一区二区免费视频| 亚洲资源最新版在线观看| 成年大片免费视频| 国产精品亚洲小说专区| 亚洲无线一二三四区手机| 国产精品网站在线观看免费传媒| 久久亚洲精品中文字幕| 黄页网站在线看免费| 国产精品亚洲AV三区| 亚洲愉拍99热成人精品热久久| 久操免费在线观看| 久久国产亚洲精品| 亚洲国产成人久久综合一区77| 国产综合免费精品久久久| 亚洲高清视频在线播放| 麻豆国产人免费人成免费视频| 亚洲黄片手机免费观看| 亚洲成年人电影网站| 日本高清免费中文字幕不卡| 国产一二三四区乱码免费| 亚洲精品动漫在线| 亚洲av无码天堂一区二区三区| 亚欧免费一级毛片| 久久亚洲AV成人无码国产电影 | 日本免费xxxx色视频| 免费一级毛suv好看的国产网站|