MyEclipse導入ant項目——Java編程思想

 

23版權 

 


 

 《JAVA編程思想(Think in Java)》一書中提供了大量源代碼,但是項目是用ant構建的。對於用慣了eclipse,netbeans等IDE的同窗們可能有些手足無措,這裏分享一些本人在閱讀這本書時使用ant中的一些心得。若是疏漏之處還請指教,歡迎你們和我交流~html

 

一、下載源代碼

  書中的源代碼,還有在命令行界面下使用ANT的配置詳細說明(均來自書籍原做者),我都一併打包放在百度網盤,因此本篇文章主要介紹在Myeclipse下如何導入書中的源碼。java

連接:http://yun.baidu.com/share/link?shareid=3812332761&uk=2216460525編程

PS:建議有興趣的同窗按照書做者的說明文檔配置一下Ant,加深理解。看不懂的地方能夠參考這位博友寫的文章,http://www.cnblogs.com/activity-life/archive/2012/07/12/2587266.html eclipse

二、Myeclipse導入

 

  2.1新建Ant項目

 打開Myeclipse,依次點擊File->New->Project..,在彈出的窗口中選擇Java Project from Existing Ant Buildfile.ui

 

  2.2選擇build.xml文件

  不知道爲什麼(恕鄙人才疏學淺),代碼根目錄下的build.xml構建會出現問題,並且其中不包括javac命令,在導入Myeclipse時會報錯。因此這裏推薦你們導入其中一個子文件夾的build.xml,這裏就以導入interfaces子文件爲例進行進一步的說明。spa

導入子文件夾interfaces的build.xml

圖1 導入子文件夾interfaces的build.xml命令行

 

2.3運行build.xml

導入成功後,工程目錄以下圖所示3d

圖2:工程目錄code

  圖中所示的build.xml即interfaces下的build.xml,右鍵 Run As->Ant Build(第一個,帶快捷鍵的)便可運行默認的target(run)。結果如上圖,說明成功。xml

三、FAQ

 

一、導入了interface章節的代碼,那其餘章節的代碼怎麼辦呢?

  雖然導入時只導入了interfaces的build.xml,可是咱們能夠發現整個code文件夾也已經被導入,若是想要運行其餘章節的代碼,只要展開code,找到對應章節文件夾下的build.xml文件運行便可。

 

二、我只想運行章節的中的某一段代碼該怎麼辦? 

  仍是以interfaces爲例,例如咱們只想運行Music5.java,咱們能夠在右鍵 Run As->Ant Build(第二個,無快捷鍵的),更改運行的target。

  能夠看到,默認的target是run,咱們勾選取消,再勾選想要運行的target-Music5,再Run便可。

 

三、build失敗

  利用根目錄的build.xml 來clean,再從新生成,通常能夠解決大部分問題。

  若是提示缺乏庫文件,下載須要的庫文件:javaw.jar,xom.jar,swt.jar,javassit.jar 咱們把它放到 你當前的jdk/jre/lib/ext 目錄。

 

四、待續...

相關文章
相關標籤/搜索