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


 

23版權 

 


 

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

 

1、下載源代碼

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

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

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

2、Myeclipse導入

 

  2.1新建Ant項目

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

 

  2.2選擇build.xml文件

  不知道為何(恕鄙人才疏學淺),代碼根目錄下的build.xml構建會出現問題,而且其中不包括javac命令,在導入Myeclipse時會報錯。所以這里推薦大家導入其中一個子文件夾的build.xml,這里就以導入interfaces子文件為例進行進一步的說明。

導入子文件夾interfaces的build.xml

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

 

2.3運行build.xml

導入成功后,工程目錄如下圖所示

圖2:工程目錄

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

3、FAQ

 

1、導入了interface章節的代碼,那其他章節的代碼怎么辦呢?

  雖然導入時只導入了interfaces的build.xml,但是我們可以發現整個code文件夾也已經被導入,如果想要運行其他章節的代碼,只要展開code,找到對應章節文件夾下的build.xml文件運行即可。

 

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

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

  可以看到,默認的target是run,我們勾選取消,再勾選想要運行的target-Music5,再Run即可。

 

3、build失敗

  利用根目錄的build.xml 來clean,再重新生成,一般可以解決大部分問題。

  如果提示缺少庫文件,下載需要的庫文件:javaw.jar,xom.jar,swt.jar,javassit.jar 我們把它放到 你當前的jdk/jre/lib/ext 目錄。

 

4、待續...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM