編者按:每當我們做了一項調查,我們發現越來越少的java開發者嚴格地使用command-line/text-editor(命令行/文本編輯器)方式. 絕大多數都采用了IDE(集成開發環境),而且大部分選擇了Eclipse.設想一下,你樂意用IDE生成代碼,而又不得不用命令行來編譯? 答案當然是否定的.在對兩個部分節選 Ant:權威指南第二版 兩個節選的第一部分SteveHolzner說明如何將Ant集成到Eclipse中、通過在Eclipse中編寫一個Ant build.xml 文件,就可以在IDE內部運行編譯了。
Ant是Java開發者首選的編譯工具,Eclipse是Java程序員首選的集成開發環境(IDE)。Eclipse擅長可視化開發,Ant擅長編譯。為此,最新Eclipse版本(3.0)集成了Ant 1.6.1(此版本就是這本書寫的版本),在Eclipse中有了Ant擴展接口。
版權聲明:任何獲得Matrix授權的網站,轉載時請務必保留以下作者信息和鏈接
作者:greenieu(作者的blog:http://blog.matrix.org.cn/page/greenieu)
原文:http://www.matrix.org.cn/resource/article/44/44341_Eclipse+Ant.html
關鍵字:Eclipse;Ant
提示:Ant沒有自己的IDE么?當然不是,Antidote,一種始于2000年的Ant IDE 項目;詳見http://archive.apache.org/dist/ant/antidote/。不幸的是,這個項目現在半死不活的,主要原因是Eclipse背后的大人物開始把Ant納入他們的IDE中了。
介紹Eclipse
作為一個Java開發者,你有時可能感受到Java格式的嚴格。丟失 import聲明,忘記聲明變量,沒有分號,語法混淆,以及文本編輯器的排版都可能引起Java命令行編譯器 javac 的反應,其結果就是顯示若干頁的錯誤信息。
錯誤信息告訴你 javac 知道了錯誤,但是為什么不解決這個問題,讓你得以繼續工作? javac 不能解決這個問題; 要做到這一點,你可以用一個IDE,在編譯之前捕獲錯誤,并給出建議。 Java現急需好的IDE,目前Java最好的IDE是Eclipse. 如圖11-1.
圖11-1 Eclipse
像其它許多Java IDEs, Eclipse免費下載,但是Eclipse背后有許多優勢,這是IBM的力量,據說花費4000萬美元開發. 現在,它是一個開放源碼的項目,主要是在IBM軟件開發,但部分是由名為 Eclipse.org 的軟件組織.
提示: 如果想閱讀更多關于Eclipse. 查看 Eclipse的幫助 (O'Reilly).
獲得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(linux\Unix 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 代碼,你可以在圖11-2中間的Eclipse編輯器中看到。
圖11-2 一個新的Java類
增加如下代碼是這個類完成一些功能。
public static void main(String args[])
{
System.out.println("No worries.");
}
在工具欄中點擊Save圖標保存對AntClass.java的更改,然后選擇Run→ Run As→ Java Application,你可以在Eclipse底端的Console制表位中看到這段代碼的輸出,No worries.。
文章來源于領測軟件測試網 http://www.kjueaiud.com/