<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刺客 閱讀(324) 評論(0)  編輯  收藏 所屬分類: JavaTools

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品视频专区| 亚洲欧洲自拍拍偷综合| 一级黄色毛片免费看| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 亚洲免费无码在线| 精品国产_亚洲人成在线| 亚洲国产日韩在线| 色偷偷噜噜噜亚洲男人| eeuss草民免费| 亚洲午夜国产精品无码老牛影视| 一级免费黄色毛片| 国产亚洲av片在线观看播放| 亚洲成年网站在线观看| 我要看免费的毛片| 理论片在线观看免费| 国产偷国产偷亚洲高清日韩| 99在线视频免费观看| 久久亚洲精品成人AV| 一二三四影视在线看片免费| 亚洲aⅴ无码专区在线观看春色| 免费看国产一级特黄aa大片| 七次郎成人免费线路视频| 亚洲av最新在线网址| 97性无码区免费| 另类小说亚洲色图| 亚洲AV永久无码区成人网站| 日韩精品免费一级视频| 国产精品亚洲专区无码WEB| 亚洲午夜久久久久妓女影院 | 亚洲第一永久AV网站久久精品男人的天堂AV | 久久精品国产亚洲av麻豆| 最近中文字幕2019高清免费| 亚洲综合无码一区二区痴汉| 免费a级毛片视频| 国产精品白浆在线观看免费| 亚洲无码精品浪潮| 在线免费观看国产| 欧洲美女大片免费播放器视频| 日韩亚洲一区二区三区| 免费黄色网址入口| 美女视频黄的免费视频网页|