中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何分析Ant與Eclipse的集成

發布時間:2021-11-26 17:24:06 來源:億速云 閱讀:150 作者:柒染 欄目:編程語言

本篇文章為大家展示了如何分析Ant與Eclipse的集成,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

介紹Eclipse

  作為一個Java開發者,你有時可能感受到Java格式的嚴格。丟失 import聲明,忘記聲明變量,沒有分號,語法混淆,以及文本編輯器的排版都可能引起Java命令行編譯器 javac 的反應,其結果就是顯示若干頁的錯誤信息。

  錯誤信息告訴你 javac 知道了錯誤,但是為什么不解決這個問題,讓你得以繼續工作? javac 不能解決這個問題; 要做到這一點,你可以用一個IDE,在編譯之前捕獲錯誤,并給出建議。 Java現急需好的IDE,目前Java最好的IDE是Eclipse. 如圖11-1.


  像其它許多Java IDEs, Eclipse免費下載,但是Eclipse背后有許多優勢,這是IBM的力量,據說花費4000萬美元開發. 現在,它是一個開放源碼的項目,主要是在IBM軟件開發,但部分是由名為 Eclipse.org 的軟件組織.

  提示: 如果想閱讀更多關于Eclipse. 查看 Eclipse的幫助 (OReilly).

  獲得Eclipse

  Eclipse免費下載; 你所要做的是瀏覽 http://www.eclipse.org/downloads . 在網頁上選擇一個可下載的鏡像. 當你做什么,你會提出一系列的可下載各種類型: 當你打開網頁,你會看到一個不同版本的可下載地址的列表。

  Release builds(發布版)

  這是供一般使用的版本.

  Stable builds (穩定版)

  類似于試用版.

  Integration builds(集成版)

  這個版本是由經過一定測試的組件組成的,但集成操作可能會有一些問題.

  Nightly builds

  這個版本是Eclipse所有發布版本中最具實驗性質的,是由Eclipse團隊每天發布的,但最能否正常工作并不提供什么擔保.

  提示: 同其他軟件,你一般使用最新的Eclipse發布版; 本節中我用最新的發布版,Eclipse3.0。

  選擇適合你操作系統的版本,點擊適當的鏈接,并下載它. Eclipse安裝很容易; 你所要做的就是unzip(Windows OS)或untar(linuxUnix OS)它(解壓縮),具體的操作取決于你的操作系統. 因為你下載的版本是針對你的操作系統的,所以當你解壓縮Eclipse后,就會發現文件夾中存在可執行文件. 通過運行Eclipse可執行文件開始運行Eclipse. 當你第一次運行Eclipse,你應該看到歡迎頁. 要查看Eclipse的概況或教程,只要適當的鏈接. 關閉歡迎頁,只要點擊頁面標題欄的X號.

建立Eclipse項目

  如果你有安裝Eclipse并開始運行,你就進入了Ant/Eclipse界面,并不修要做什么額外的工作. Eclipse開發是基于項目 的,我將創造了一個新的項目,演示如何在Eclipse中使用Ant. 建立一個新項目,選擇 File→ New→ Project,打開New Project對話框. 選擇Java項目點擊 Next.

  在下一頁中,給項目起名為 AntExample . 其他選項默認,然后按完成.

  這樣在Eclipse中就建立了一個新項目. 你可以在Eclipse左側的Package Explorer中看到 AntExample 項目。

  這個項目到目前為止是空的; 要想加入Java代碼,在Package Explorer中選擇 AntExample項目,然后選擇File→ New→ Class,打開New Java Class對話框. 在package name中填入 org.antbook ,新類的名字為 AntClass ,選中標為public static void main(String[] args)的復選框,使Eclipse創建一個main方法. 點擊Finish按鈕.

  這樣就完成了創建一個帶有main( ) 方法的 Antclass.java 代碼,你可以在中間的Eclipse編輯器中看到。



  增加如下代碼是這個類完成一些功能。

public static void main(String args[])
{
System.out.println("No worries.");
}


  在工具欄中點擊Save圖標保存對AntClass.java的更改,然后選擇Run→ Run As→ Java Application,你可以在Eclipse底端的Console制表位中看到這段代碼的輸出,No worries.。

  在Eclipse 中寫一個Ant 編譯文件

  在Eclipse 中建立一個Ant 編譯文件,在Package Explorer中右鍵點擊 AntExample 項目,選擇 New→ File. 在File Name框中填入 build.xml ,點擊完成,在 AntExample 項目中添加新的文件. 將項目打包,將這個XML填入build文件 。



Building the .jar file.




將XML代碼填入build文件中并保存。Eclipse顯然支持Ant; build.xml 在Package Explorer中左側出現了一個Ant圖標,而且build文件的語法著色也發生了變化,XML聲明用一個顏色,屬性值用一個顏色,而Ant關鍵字用另一個顏色,如圖11-3(用鮮明的黑色和白色). Build文件的目標(targets)出現在右側的Outline視圖中



提示: 如果你關閉 build.xml 你可以在Eclipse Ant編輯器中重新打開; 在Package Explorer中雙擊它. 這是不同于以往版本Eclipse,沒有默認的螞蟻編輯器. 你不得不采取額外措施打開Ant編譯文件來編輯.

  顯然Eclipse的 代碼助手 (又稱 內容助手 )對Ant支持, Eclipse3.0增加了對Ant build文件的代碼助手支持. 當你進入描述Ant元素或屬性的區域時,可以按Ctrl-Space打開代碼助手,將列出你可能要打的內容,如圖11-4.


  提示: 如果你鍵入 $ 并且使用代碼助手,Eclipse的Ant編輯器將列出所有Ant屬性名.

  Eclipse3.0能夠在Ant build 文件中捕捉到語法錯誤. 例如,用終止一個目標 而不是標簽,立即引起了Eclipse Ant編輯器的注意,如圖11-5. 如果你讓你光標停留在問題線左側的 圖標上,就可以看到Eclipse對于這個問題的解釋:" Expected ` to terminate element starting on line 3."(缺少`終止第三行開始的元素)單獨這種語法檢查和糾正句法就很值錢了。


  提示: 為了更加精細的排版,你可以重新格式化一個Ant build文件,在Ant編輯器的環境菜單中使用格式化命令(Ctrl-Shift-F)或選擇Edit→ Format.

  想要看到屬性值, 將鼠標在其上方停留,屬性值將出現在提示工具中.

  提示: 在某些情況下, Eclipse會為你產生Ant腳本. 舉例來說,如果你創建一個Eclipse插件,使用自己的視圖和編輯器來擴展Eclipse,你會使用一個插件說明文件 Plugin.xml . 如果你右鍵點擊說明文件并且選擇”Create Ant Build File”(創建Ant編譯文件)項,Eclipse會為您創建一個build文件. 如果你選擇Project→ Generate Javadoc,Javadoc向導將使用javadoc工具生成Ant編譯文件,可以根據需要進行編輯.

運行Ant Build文件

  在Eclipse中運行build文件,你有兩種選擇. 你可以在Package Explorer中右擊 build.xml選擇Run→ Ant Build. 這樣來運行Ant,在Eclipse的控制臺給出結果.

  提示: Eclipse3.0在一個隔離的JVM中運行Ant,解決了不少困擾以前版本的問題,.

  控制臺給出的如果和你用命令行運行build文件的結果是一樣的:

Buildfile: D:eclipse3eclipseworkspaceAntExampleuild.xml
compile:
[javac] Compiling 1 source file
compress:
[jar] Building jar: D:eclipse3eclipseworkspaceAntExampleProject.jar
main:
[echo] Building the .jar file.
BUILD SUCCESSFUL
Total time: 2 seconds


  如果有問題,你可以看控制臺中Ant的輸出. Eclipse將在問題欄中給你一個問題匯總,你可以通過點擊Eclipse底部的問題欄查看.

  另一種運行build文件的方法是, Package Explorer中右鍵點擊 build.xml 選擇Run→ Ant Build...,帶有省略號(3個點). 將打開Ant運行配置對話框, Ant運行配置是針對當前項目的.



  默認的,對話框選中的是目標欄,顯示build.xml文件中的目標(target)列表. 默認目標已被選定; 你可以點擊Run按鈕運行目標,或者你可以選擇其他目標. 如果你只選定默認目標,也可以在控制臺看到同樣的結果.

  你可以設置目標的執行順序,目標的執行順序顯示在對話框的最下面Target execution order 文本框中(你選擇項目的先后次序將是他們運行的順序). Ant仍然會運行每個目標的先決條件,但你還是得小心,以免把整個編譯順序搞亂.

  為Ant選擇build文件和傳遞參數

  在Eclipse中你可以得到和用命令行運行Ant的所有功能. 例如,對Ant傳遞參數,右鍵點擊 build.xml 選擇Run→ Ant Build... 打開Ant運行配置.  在此頁,你可以制定你想使用的編譯文件、編譯的目錄,還可以給Ant傳遞參數.

  提示: 位于對話框底端的Capture output復選框表明你是否想在Eclipse控制臺中顯示Ant的輸出,默認是選中的.

上述內容就是如何分析Ant與Eclipse的集成,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英吉沙县| 花莲县| 日喀则市| 昭通市| 阿合奇县| 灌云县| 象州县| 洛川县| 左贡县| 包头市| 二连浩特市| 磴口县| 新源县| 舟曲县| 东方市| 峨眉山市| 辉县市| 兰考县| 兴隆县| 云龙县| 蓬溪县| 关岭| 潼关县| 南陵县| 通渭县| 石城县| 仁布县| 海原县| 北安市| 宁陵县| 雷山县| 太保市| 合水县| 乌鲁木齐市| 阿巴嘎旗| 新昌县| 胶州市| 绩溪县| 宜黄县| 桐乡市| 海城市|