程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Ant編譯Java環境搭建

Ant編譯Java環境搭建

編輯:關於JAVA
 

Ant是個基於java的編譯工具,所以簡單的理解起來,功能就是跟make/gnumake/nmake/jam等一樣的,不過只是專注於Java、號稱跨平台兼容問題更好一些而已,沒有辦法,學Java的人,比起學C/C++總要花費更多的時間在工具集上,Java啥都在搞特殊...本文測試操作系統Windows 7 SP1 x64,版本信息如下:

  • android-ndk-r8b-windows
  • android-sdk_r10-windows
  • jdk-6u22-windows-i586
  • eclipse-java-helios-SR2-win32
  • cygwin 1.7.9-1(cygwin下使用cygcheck -c cygwin命令查看)

一、安裝JDK

做Java開發,一般均需安裝JDK,如果是做Android開發,還需安裝Android SDK,安裝過程請參考:

Windows下Android開發環境搭建和配置

如果你還需進行原生編譯或開發,還需安裝NDK和Cygwin:

Windows環境下Android NDK環境搭建

需要IDE環境可以安裝Eclipse。

環境變量配置:

  • JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_22
  • path增加;%JAVA_HOME%\bin;

二、安裝ant

官方網址:http://ant.apache.org/

一般選擇二進制安裝包即可(apache-ant-1.8.4-bin.zip),下載後解壓到C:\apache-ant-1.8.4。

環境變量配置:

  • ANT_HOME=C:\apache-ant-1.8.4。
  • path增加;%ANT_HOME%/bin。

如果是Linux環境,參考:

  • $ unzip apache-ant-1.8.0-bin.zip
  • $ export ANT_HOME="/home/tools/apache-ant-1.8.0"
  • $ export PATH="${PATH}:${ANT_HOME}/bin"

安裝完成後,在命令行下執行:

ant -version

可以看到Ant版本信息。

三、配置編譯文件build.xml

關於build文件格式內容,網上有諸多文章可供參考,參考地址:

http://my.oschina.net/willSoft/blog/29314

http://www.blogjava.net/zhengtengfeng/archive/2007/04/20/zhtfeng.html

實際上,直接找一個build.xml過來改要更快一些。

四、編譯Java工程

ant編譯java常用場合有三種:普通的java工程、基於Java的Web工程和Android工程,前兩者都帶標准的build.xml文件,Android工程則默認“不帶”build.xml,實際上Eclipse編譯默認仍然會調用build.xml(C:\android-sdk-windows\tools\ant下面),該文件原文介紹如下:“It contains all the targets and tasks necessary to build Android projects, be they regular projects, library projects, or test projects.”。

Ant可以在Windows cmd命令行下執行也可以在Cygwin命令下執行,如果需要編譯原生C/C++程序,你可以在Cygwin中使用$NDK/ndk-build編譯。編譯Java工程非常簡單,只需在工程目錄下,輸入:

$ant

命令,ant會自動查找當前目錄下build.xml文件並作為buildfile使用,生成結果在./bin目錄下,具體。

對Android工程編譯文件build.xml,輸入

$ant debug

$ant release

前者會自動生成apk文件並附帶調試簽名。或者,還需手動添加簽名後方可發布。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved