CentOS6.2+ANT1.8.3编译环境
来源:互联网 发布:下载购物淘宝网 编辑:程序博客网 时间:2024/06/05 16:30
说明:
/usr/local/ant 用于指定安装ant的路径
一、安装ant
我这边下载的是 apache-ant-1.8.3-src.tar.gz 下载地址是:apache.etoak.com//ant/source/
cd /root/dir_install
tar zxvf apache-ant-1.8.3-src.tar.gz 解压后得到apache-ant-1.8.3
chmod -R 777 apache-ant-1.8.3
cd apache-ant-1.8.3
./build.sh
编译安装....
编译过程中遇到如下错误:
经过google、baidu后,大致知道这是由于需要junit的dependence,(参见这个帖子http://abcs007.iteye.com/blog/629431)
下载junit.jar,我这边下载的是junit-4.10.jar 下载地址:http://sourceforge.net/projects/junit/files/junit/4.10/
下载将junit-4.10.jar 拷贝到/root/dir_install/apache-ant-1.8.3/lib/optional下面
cp junit-4.10.jar /root/dir_install/apache-ant-1.8.3/lib/optional/.
OK,再次回到 /root/dir_install/apache-ant-1.8.3/下面
./build.sh进行编译
....
.......
编译完成后,会在 /root/dir_install/apache-ant-1.8.3/下面生成dist的文件夹,里面有我们需要的bin、lib目录
移动apache-ant-1.8.3到/usr/local/下面,并重命名为ant
mv /root/dir_install/apache-ant-1.8.3 /usr/local/ant
二、配置环境变量
vi /etc/profile
添加如下信息
配置完成后,重新启动电脑
reboot
三、验证ant是否安装成功
验证ANT是否安装成功
1.命令查看版本信息
ant -version 显示如下信息,则表明已经正确安装
四、试验编译工程
这边我简单的建立空工程,目的只为验证ant是否成功安装
在/root 下面建立一测试目录
mkdir ant_test
cd ant_test
建立build.xml文件,并添加相应的内容
touch build.xml
vim build.xml
内容如下:(具体的ant编译脚本怎么写,大家可以自己学习)
运行命令进行编译工程
ant -f build.xml
运行后看到如下结果,说明ant已经正确被安装.
五、编译工作中的工程(本部分只为记录个人遇到的问题,大家可以无视!)
问题:
在实际工程时,报“错误: 编码UTF8的不可映射字符”即使是代码注释中的,编译还是失败
这是由于我们的代码编码格式是GBK格式的引起的
解决方法:
在build.xml编译脚本中<javac></javac>之间添加如下红框框内容
大家可以参加这个帖子 http://qiang106.iteye.com/blog/526326
再次编译,成功!...
- CentOS6.2+ANT1.8.3编译环境
- CentOS6.2+ANT1.8.3编译环境
- centos6.5 编译环境
- centos6 lamp环境源代码编译
- ant1.9.4之编译、打包、发布、清理
- Centos6.2_64位 服务器环境配置:源码编译Mysql
- CentOS6.3(6.5)编译搭建LAMP环境
- centos6.5下安装gradle编译环境
- CentOS6.5安装gradle编译环境
- Linux---CentOS6.5编译安装ffmpeg环境
- centos6.5环境下sysbench编译安装
- centos6.5编译安装LNMP环境
- CentOS6.5环境下MySQL编译安装
- Centos6.2编译NBD模块
- CentOS6.2下编译xbmc
- centos6.2内核定制编译
- Centos6.2 编译Android源码
- CentOS6.2编译llvm3.7.0
- EAS BOS webservice 调用原理
- oracle 管理 之 会话篇 session
- CentOS6.2+Apache2.4.1+SVN1.7.3环境搭建
- ActiveX 部件不能创建对象
- 深入理解HTML协议
- CentOS6.2+ANT1.8.3编译环境
- 如何查看并杀死僵尸进程?
- cocos2dx_for_android
- Android自定义属性时format选项可以取用的值
- WinCE MUI的实现
- Dropbox网站全新改版:清新、简洁、更高效
- 谷歌:62%安卓设备仍在吃姜饼,搭载Android2.3
- phpdoctor 安装,配置,发用
- 获得用户请求的URL全路径