`

windows和Ubuntu下Ant的安装使用

阅读更多

前提是Java安装并配置完成:
一、安装JDK(Ubuntu)

从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载:

1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件,在linux上安装如下:

# chmod u+x ./j2sdk-1_4_2_04-linux-i586.bin

# ./j2sdk-1_4_2_04-linux-i586.bin

在按提示输入yes后,jdk被解压到./j2sdk1.4.2_04目录下。为与下面2中JDK安装路径一致,我们进行下列操作,在/usr/java下建立安装路径,并将文件考到该路径下:

# mkdir /usr/java

# cp -fr ./j2sdk1.4.2_04 /usr/java



2、 RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586-rpm.bin, 32.77 MB)这个也是一个自解压文件,不过解压后的文件是j2sdk-1_4_2_04-linux-i586-rpm包,执行rpm命令装到linux上就可 以了。安装如下:

#chmod u+x ./j2sdk-1_4_2_04-linux-i586-rpm.bin

# ./j2sdk-1_4_2_04-linux-i586-rpm.bin

# rpm -ivh j2sdk-1_4_2_04-linux-i586-rpm

安装软件会将JDK自动安装到 /usr/java/j2sdk1.4.2_04目录下。


3、直接用shell命令:$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk

二、配置环境变量

1.修改用户环境变量

假设使用java的用户为 kunp,编辑该用户的.bashrc文件进行环境变量设置。

# vi /home/kunp/.bashrc

在 .bashrc文件中加入:

export JAVA_HOME=/usr/java/j2sdk1.4.2_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

2.修改所有用户的环境变量

# vi /etc/profile

在该文件中加入:

export JAVA_HOME=/usr/java/j2sdk1.4.2_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

一定要在CLASSPATH路径中加入$CLASSPATH:之前我因为没有加入这个东东,在解释执行class文件时总是报错。

二、安装ANT
1. 下载ant版本最新版本1.8.1(2010/06)(http://tomcat.apache.org/ )

       windows下载  zip / linux下载    tar.gz
       ANT文档:http://ant.apache.org/manual/installlist.html
       在ubuntu下:$ sudo apt-get install ant
2. ubuntu中配置

$ sudo gedit /etc/profile

在java配置下 增加

export ANT_HOME="/l/java/ant"
#不知为何 这里必须有个空行

export PATH="$ANT_HOME/bin:$PATH"

注销使得环境变量生效

3.windows中的配置

ANT_HOME=L:\java\ant

Path=<原Path>;ANT_HOME%\bin

(注意其实没有等号)

4.在命令行中输入 ant 提示找不到 build.xml 说明安装成功

三、Ant简介

可能有许多读者并不了解什么是ant,以及如何使用它。

但只要你是用过linux,你应该知道make为何物,当我们编译linux内核及一些软件的源程序时,我们经常需要在控制台下输入make。

Make其实就是一个项目管理工具,而ant所实现的功能与make差不多。

Ant是apache软件基金会 jakarta项目中的一个子项目,由于是基于java编写的,因此具有很好的跨平台性。

Ant由一些内置任务(task)和可选择的任务组成

(当然你还可以编写自己的任务),使用Make时,你需要写一个Makefile文件,而用ant时则需要写一个build.xml文件。由于采 用xml的语法,所以build.xml文件很容易书写和维护,且结构很清晰,而不像Makefile文件有那么多的限制(例如在tab符号前有一个空格 的话,命令就不会执行)。Ant的优点远不止这些,它还很容易的集成到一些开发环境中(例如visual age,jbuilder,netbeans)。
分享到:
评论

相关推荐

    apache-ant-1.9.9-bin.tar.gz 【适用于linux系统】

    在“apache-ant-1.9.9-bin.tar.gz”压缩包中,包含了Apache Ant 1.9.9版本的所有必要文件,这是针对Linux系统的,因此可以在CentOS、Ubuntu等Linux发行版上顺利运行。以下是对这个压缩包及其内容的详细解释: 1. **...

    apache-ant-1.10.1-bin.tar.gz 【适用于linux系统】

    描述中提到"适用于Linux系统",这意味着在Linux环境下,你可以使用这个压缩包来安装和运行Apache Ant。在Linux上,解压这个文件通常需要使用`tar`命令,例如: ```bash tar -zxvf apache-ant-1.10.1-bin.tar.gz ``` ...

    apache-ant-1.9.2-bin.tar.gz

    4. `README` 文件:可能提供了关于如何安装和使用Ant的简要说明。 在使用Ant编译VLC时,首先需要解压这个文件,然后将`bin`目录添加到系统的PATH环境变量中,以便于命令行调用Ant。接着,开发者会创建一个自定义的...

    厂家自定义Ant编译流程源码分析

    **1.1 Windows平台下的Ant安装** 在Windows平台上安装Ant的具体步骤如下: 1. **下载Ant**:首先访问Ant官网(http://ant.apache.org)下载适合Windows系统的Ant安装包。 2. **解压安装包**:将下载的Ant压缩包...

    Android_Build_Environment_on_Ubuntu_12.04_64-bit_Installation_SOP.pdf

    3. **Ubuntu 12.04 64位**:Ubuntu是一种广泛使用的开源操作系统,基于Linux内核,以易于使用和定制而闻名。Ubuntu 12.04指的是2012年发布的一个长期支持(LTS)版本,其64位版本支持搭载在64位架构的处理器上,拥有...

    VLC Ubuntu交叉编译

    ### VLC 2.2.6 在 Ubuntu 16.04 上的...这一过程不仅涉及到了交叉编译的基本概念和技术要点,还涵盖了具体的编译环境搭建、依赖安装和编译命令等细节操作,对于从事跨平台软件开发的技术人员来说具有很高的参考价值。

    Apache Thrift 使用说明

    配置完成后,通过 `make` 和 `sudo make install` 来编译和安装 Thrift。 在安装完成后,可以在 `/usr/local/include/thrift` 和 `/usr/local/lib` 目录下找到头文件和库文件,而在 `/usr/local/bin` 中会有 `...

    Ubuntu 11.04 搭建Android开发环境

    2. **安装必要的软件包**:运行以下命令来安装Eclipse和Android SDK所需的预置条件: ```bash sudo apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev...

    pro_android_cpp_with_the_ndk.pdf

    1.1.2 在Windows平台上下载并安装ApacheANT 1.1.3 在Windows平台上下载并安装AndroidSDK 1.1.4 在Windows平台上下载并安装Cygwin 1.1.5 在Windows平台上下载并安装AndroidNDK 1.1.6 在Windows平台上下载并安装...

    超详细搭建UIautomator环境.pdf

    - **文件位置**:位于SDK安装目录下的`tools\ant`文件夹内。 - **文件名称**:`uibuild.xml` ##### 4.4 编译生成jar 利用ANT编译生成jar文件。 - **命令示例**:`ant build` ##### 4.5 push并运行jar 将生成的...

    一,android开发环境的搭建——windows(上).doc

    总的来说,搭建Android开发环境涉及多个步骤,包括操作系统兼容性、开发工具的选择和安装、环境变量的配置等。每个环节都需要仔细操作,确保所有组件都能正常工作。遵循上述指南,开发者可以顺利建立起自己的Android...

    openacs的搭建方法

    本指南将详细介绍如何在Windows环境下搭建OpenACS服务器。 1. **准备工作** 在开始搭建OpenACS之前,我们需要准备以下组件: - **Apache Ant**:Ant是一个Java构建工具,用于编译OpenACS源代码。下载Apache Ant ...

    Windows子系统linux(wsl)环境下配置安装Openmpi及相应并行版Quantum Espresso

    QE 6.5的用户手册里说可以在Windows子系统linux下流畅运行,但事实上从下载,配置,编译到安装,有一些对小白来说非常棘手的问题。 有关wsl的安装配置,教程很多,非常简单,此处不再赘述,但安装之后务必更换镜像源...

    Cordova_Ionic_AngularJs环境安装及Eclipse开发HybridApp的配置

    Cordova通过包装Web应用程序为原生应用,使其能够在iOS、Android、Ubuntu Phone OS、Blackberry、Windows Phone、Palm WebOS、Bada和Symbian等多个平台上运行。 【Ionic】 Ionic是一款基于AngularJS的开源HTML5移动...

    Android版编译指导1

    【Android版编译指导1】主要讲解了在Windows和Ubuntu环境下如何搭建Qt环境,并进行Android应用的编译和运行。以下是对这些知识点的详细说明: 1. **Qt安装包**: - Qt是跨平台的应用程序开发框架,适用于开发桌面...

    Android C++高级编程:使用NDK_Onur Cinar, 于红PDF电子书下载 带书签目录 完整版

    1.1.2 在Windows平台上下载并安装Apache ANT 5 1.1.3 在Windows平台上下载并安装Android SDK 7 1.1.4 在Windows平台上下载并安装Cygwin 8 1.1.5 在Windows平台上下载并安装Android NDK 11 1.1.6 在Windows平台上...

    入门--安装Android开发工具

    5. **配置Android SDK**: 设置Android SDK路径,并通过SDK Manager更新和安装所需API级别及工具。 完成上述步骤后,你就拥有了一个完整的Android开发环境,可以开始编写、运行和调试Android应用程序了。记得定期...

    Android开发环境配置

    2. **安装 Ant**: 将 Ant 解压缩到指定目录,例如 `C:\Program Files\Apache\ant-1.9.15`。 3. **配置环境变量**: - 新建 `ANT_HOME` 变量,值为 Ant 的安装目录。 - 在 `PATH` 变量中添加 `%ANT_HOME%\bin;`。 4....

Global site tag (gtag.js) - Google Analytics