<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
    最近對原始的工具生產了興趣,學習學習怎么使用Ant

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

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

    ?Linux配置在前當用戶目錄( ~ )找到 .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.構建目錄(如圖)
    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?????當前項目可使用的?ANT?屬性
    ?6?????????
    ?7?????????clean?-?清除編譯后所生成的文件跟文件夾
    ?8?
    ?9?????????compile?-?編譯當前?src?目錄下的?Java?源代碼
    10?????????????(clean?->?compile)?當執行?compile?命令時?clean?也會掃行
    11?
    12?????????jar?-?把編譯好的?class?文件打包成?jar?包包
    13?????????????(clean?->?compile?->?jar)
    14?
    15?????????run?-?執行?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?文件內?-->
    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?執行?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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲线精品一区二区三区 | 亚洲福利在线播放| 亚洲人成无码网WWW| 亚洲国产日韩在线视频| 久久久久亚洲AV无码观看| 亚洲国产乱码最新视频| 亚洲日韩国产一区二区三区在线| 边摸边吃奶边做爽免费视频99| 一级一级一级毛片免费毛片| 国产免费爽爽视频在线观看| 日韩视频在线精品视频免费观看| 日韩视频免费在线| 亚洲精品无码成人AAA片| a级毛片免费播放| 大学生一级特黄的免费大片视频| 亚洲另类少妇17p| 在线综合亚洲中文精品| a级成人毛片免费图片| 亚洲色图在线观看| 国产成人亚洲精品蜜芽影院| 日本在线看片免费人成视频1000 | a级毛片毛片免费观看久潮| 亚洲国产成人一区二区三区| 亚洲AV无码之国产精品| 亚洲成人免费在线观看| 最近免费中文字幕大全免费| 久久亚洲AV无码西西人体| 亚洲国产成人久久精品大牛影视 | 无码少妇一区二区浪潮免费| 亚洲国产日韩在线视频| 久久精品免费一区二区| 亚洲AV无码专区在线观看成人| 亚洲国产天堂久久综合| 无码av免费一区二区三区试看| 亚洲精品乱码久久久久久| 99国产精品永久免费视频| 在线电影你懂的亚洲| 日本19禁啪啪无遮挡免费动图| 在线免费观看伊人三级电影| 亚洲视频一区二区三区四区| 亚洲国产日韩在线观频|