日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Ant入门笔记

發(fā)布時(shí)間:2024/4/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ant入门笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

對(duì)ANT入門的例子在這里可以參考,其中注意事項(xiàng)為:

  • 可以在任意地方創(chuàng)建一個(gè)文件夾,并命名為ant或者其他。在ant文件夾中創(chuàng)建src子目錄,并在src子目錄中創(chuàng)建并編寫java程序
  • 在ant目錄下創(chuàng)建build.xml文件。格式如例子所示。
  • 在終端進(jìn)入ant目錄,并使用#ant命令進(jìn)行編譯
  • 編譯成功后,可以在終端看到j(luò)ava程序的結(jié)果。
  • 以下附帶程序:HelloWorld.java源碼 package com.sharetop.antdemo;//生成com.sharetop.antdemo.HelloWorld.class的路徑名。即所需要的包創(chuàng)建格式public class HelloWorld {public static void main( String args[] ) {System.out.println("Hello world. ");} }

    build.xml源碼

    <!--網(wǎng)頁(yè)顯示的字符--> <?xml version="1.0" encoding="UTF-8"?><!--創(chuàng)建工程名為HelloWorld,工程有4個(gè)target,分別是init,compile,build,run,缺省的是run,4個(gè)target相互依賴--> <project name="HelloWorld" default="run" basedir="." ><property name="src" value="src"/><property name="dest" value="classes"/><property name="hello_jar" value="hello.jar" /><!--初始化當(dāng)前目錄為dest--><target name="init"><mkdir dir="${dest}"/></target><!--編譯當(dāng)前目錄下的src目錄中的HelloWorld.java程序--><target name="compile" depends="init"><javac srcdir="${src}" destdir="${dest}"/></target><!--build生成hello.jar,并存放在dest目錄下,--><target name="build" depends="compile"><jar jarfile="${hello_jar}" basedir="${dest}"/></target><!--run則是執(zhí)行這個(gè)HelloWorld類,用hello.jar作為classpath,因?yàn)閏om.sharetop.antdemo.HelloWorld.class在hello.jar壓縮包中,
    在build中生成的,并將結(jié)果顯示在終端--><target name="run" depends="build"><java classname="com.sharetop.antdemo.HelloWorld" classpath="${hello_jar}"/></target> </project>

    注意: 經(jīng)常會(huì)出現(xiàn)以下錯(cuò)誤1。其中build失敗。解決方式:刪除<?xml version="1.0" encoding="UTF-8"?>前行的所有信息。格式原因吧,因此build.xml文件的首行只能是版本信息。

    BUILD FAILED /home/administrator/antlib/build.xml:2: The processing instruction target matching "[xX][mM][lL]" is not allowed.Total time: 0 seconds
  • 錯(cuò)誤2:注意:target的兩個(gè)屬性之間要用空格隔開,即name和depends,否則將出現(xiàn)以下錯(cuò)誤。
  • BUILD FAILED /home/administrator/t1/build.xml:9: Element type "target" must be followed by either
    attribute specifications, ">" or "/>". ?

    ?

  • 轉(zhuǎn)載于:https://www.cnblogs.com/lyeoswu/p/ant.html

    總結(jié)

    以上是生活随笔為你收集整理的Ant入门笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。