<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

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


    網站導航:
     
    主站蜘蛛池模板: 18禁网站免费无遮挡无码中文 | 毛片a级毛片免费播放100| 国产精一品亚洲二区在线播放 | 曰批全过程免费视频免费看| 午夜dj免费在线观看| 亚洲精品无码少妇30P| 在线精品免费视频无码的| 亚洲熟女乱色一区二区三区 | 秋霞人成在线观看免费视频| 国产亚洲精品资源在线26u| 日韩免费电影网站| 亚洲国产福利精品一区二区 | 亚洲综合久久夜AV | 精品久久久久久国产免费了| 精品亚洲视频在线观看 | 免费激情视频网站| 国产在亚洲线视频观看| 亚洲午夜福利精品无码| 中国极品美軳免费观看| 久久精品九九亚洲精品| 18禁成年无码免费网站无遮挡| 国产精品亚洲色婷婷99久久精品| 亚洲精品偷拍视频免费观看| 野花香高清在线观看视频播放免费 | www亚洲精品久久久乳| 亚洲精品和日本精品| 嫩草在线视频www免费观看 | 大香人蕉免费视频75| 免费看黄福利app导航看一下黄色录像| 亚洲男人av香蕉爽爽爽爽| 久久免费看少妇高潮V片特黄| 亚洲免费闲人蜜桃| 亚洲国产精品视频| 99精品视频在线观看免费播放| 亚洲综合精品第一页| 亚洲精品无码久久一线| 好先生在线观看免费播放| free哆拍拍免费永久视频| 亚洲国产精品网站久久| 区三区激情福利综合中文字幕在线一区亚洲视频1| 成人免费ā片在线观看|