ant java build_Ant--基于java的build工具
将其下载到D盘根目录下面
配置Ant(之前要确认已经正确设置了JAVA_HOME系统变量)
"我的电脑"-右键,属性-“系统属性”-环境变量
path后面添加;%ANT_HOME%\bin;
新建系统变量ANT_HOME
ANT_HOME=D:\apache-ant-1.9.4
在CMD中输入ant命令,即可检查Ant是否安装成功。
如果出现如上图的内容,则说明Ant已经安装成功!
Ant一启动就会自动加载build.xml(它一般放在项目的根目录下)的项目配置文件,如果想给这个项目配置文件取别的名字,可用buildfile标记来运行Ant
ant -buildfile gd.xml
Ant主要完成的工作如下:
init,初始化工作,即在进行打包,部署之前对环境进行一下初始化工作
compile,编译工作,即将Java代码编译成class
javadoc,生成文档,即用来生成API的相关文档
jar,打包工作,即用来将编译后的class文件打包成jar
deploy,部署工作,即用来对打包成jar或是war格式进行部署
clean,清除工作,即用来清空初始化的环境
all,执行全部任务
在Eclipse中使用Ant打jar包
eclipse已经集成了ant 的功能,不用写ant 的build.xml 文件,eclipse 工具帮你搞定一切。如下:
选中你的项目-> 右键->export-> 在打开的窗口中选 general -> ant buildfiles , 点击next , 选中你的项目, 点击finish.
完成上面的步骤后,可以看见在项目下生成了一个build.xml文件,直接编译,右键build.xml,run as .
在 window -> show view ,打开ant 窗口。
在ant 窗口中添加文件,点击运行,编译成功。
导出jar 包
选中项目文件->export ->java->jar file, 点next ,选中项目, 填上生成jar 文件的路径和文件名,点finish ,至此,项目打jar 包完成。
常出现的一个问题;
build failed,class not found,javac 1.8
solution: Window -> Preferences. Expand Ant and select Runtime. By default the Classpath tab should be selected and on the right hand side there is a button called "Ant Home". Click this button and double check it is pointed to your Ant folder.
ant java build_Ant--基于java的build工具相关推荐
- java毕业设计——基于Java+SOCKET的即时通讯工具设计与实现(毕业论文+程序源码)——即时通讯工具
基于Java+SOCKET的即时通讯工具设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+SOCKET的即时通讯工具设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下 ...
- java毕业设计——基于java+MMAS的蚁群算法路由选择可视化动态模拟设计与实现(毕业论文+程序源码)——蚁群算法路由选择可视化动态模拟
基于java+MMAS的蚁群算法路由选择可视化动态模拟设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+MMAS的蚁群算法路由选择可视化动态模拟设计与实现,文章末尾附有本毕业设计的 ...
- java kdj_基于Java语言开发的个性化股票分析技术随机指数[KDJ].doc
基于Java语言开发的个性化股票分析技术:随机指数(KDJ) KDJ指标又叫随机指标,是由乔治·蓝恩博士(GeorgeLane)最早提出的,是一种相当新颖.实用的技术分析指标,它起先用于期货市场的分析 ...
- java毕业设计——基于Java+Socket的视频会议系统设计与实现(毕业论文+程序源码)——视频会议系统
基于Java+Socket的视频会议系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Socket的视频会议系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下 ...
- [附源码]java毕业设计基于Java的快递驿站管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- java毕业设计—— 基于java+JSP+SSH的任务调度系统设计与实现(毕业论文+程序源码)——任务调度系统
基于java+JSP+SSH的任务调度系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+SSH的任务调度系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...
- java毕业设计——基于java+图像处理技术的医学图像处理系统设计与实现(毕业论文+程序源码)——医学图像处理系统
基于java+图像处理技术的医学图像处理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+图像处理技术的医学图像处理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...
- java毕业设计—— 基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码)——婴幼儿产品销售系统
基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+SSH的婴幼儿产品销售系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...
- java毕业设计——基于java+Servlet+jsp的网上花店销售系统设计与实现(毕业论文+程序源码)——网上花店销售系统
基于java+Servlet+jsp的网上花店销售系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Servlet+jsp的网上花店销售系统设计与实现,文章末尾附有本毕业设计的 ...
- java毕业设计——基于java+Java awt+swing的愤怒的小鸟游戏设计与实现(毕业论文+程序源码)——愤怒的小鸟游戏
基于java+Java awt+swing的愤怒的小鸟游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Java awt+swing的愤怒的小鸟游戏设计与实现,文章末尾附有本毕 ...
最新文章
- python常用运维模块_python常用模块之一
- 树形DP+树状数组 HDU 5877 Weak Pair
- SPRING IN ACTION 第4版笔记-第二章-002-@ComponentScan、@Autowired的用法
- Nginx编译安装和平滑升级
- Jmeter上传文件
- TCP快速重传为什么是三次冗余ack
- c语言json数组转字符串数组,JS中json字符串和数组相互转换
- 题目13 在O(1)时间删除链表节点
- AlphaBlend失败,错误码87
- SQL2000中文版打不上SP4提示用户验证没有通过
- Gossip协议笔记--谣言、流行病协议
- 厦门在职研究生计算机专业,2019年厦门大学在职研究生有什么专业可以选择
- reaxff反应力场计算
- Swin-Transformer 详解
- Optimized Cost per Click in Taobao Display Advertising - 淘宝 OCPC 阅读笔记
- ASCII码与16进制的互相转换(表)
- 函数式程序设计为什么至关重要(转载)
- 老毛桃U盘启动,装Linux
- 基于java ssm springboot宠物用品商城系统
- PCB关于EMIEMC布线
热门文章
- Swift中如何重新懒加载
- 配置phpmyadmin连接远程 MySQL数据库
- 编译linux3内核,与busybox,用qemu模拟运行
- 发布乐维Webgis平台1.0 Demo,欢迎加入参与制作前端
- ABCpdf.NET 的简易使用指南
- 今天终于把ati集成显卡的linux驱动装好了,看我的3D桌面!哈哈!(博客搬家 2007-07-28 15:56)
- laravel后台扩展包
- VS2010/MFC编程入门之二十九(常用控件:列表视图控件List Control 下)
- POJ1321(棋盘问题)
- 【编程语言】Java基础进阶——面向对象部分