Java开发技巧:如何利用Ant手动构建工程
来源:互联网 发布:淘宝好鞋店推荐知乎 编辑:程序博客网 时间:2024/06/10 05:36
利用Java语言构建工程,在这过程中主要是编译、打包、运行、部署等操作。将工程中的一个src文件夹用来放置工程的源代码,其中只有一个类的源代码。
在HelloWorld中新建HelloWorld.java代码如下:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
在没有使用Ant之前,先采用手工的方式来构建这个HelloWorld功成,构建工程简单地说就是编译、打包、运行、部署等操作,而对于这个简单的HelloWorld工程来说,就没有部署这个步骤,下面将介绍手工在命令行中编译、运行、打包HelloWorld这个工程。构建整个HelloWorld工程需要以下几个步骤。
1.准备工作。创建build\classes目录,用来放置编译成功的类文件,创建build\lib目录,用来放置生成或者是引用到的jar包。此时HelloWorld工程的目录结构为:在HelloWorld工程的根目录中有两个文件夹src和build,其中src为源代码文件夹,build是用来放置工程构建以后得到的类文件,lib用来放置构建过程生成或引用到的jar包。
2.编译工程。在没有使用辅助工具的时候,只有DOS命令行中对Java类进行编译,例如HelloWorld工程文件的位置在C:\HelloWorld,下面将通过DOS命令对这个工程进行编译,具体的编译过程如图1所示。
在DOS命令行中对HelloWorld工程进行编译的时候,首先需要把路径切换到工程的目录中,然后调用javac来编译源文件。其中,在如图1所示的界面中,-sourcepath src指明在src文件夹中需找要编译的Java文件,-d指明把生成的class文件放在build\classes目录中。
3.生成jar文件。在绝大部分的Java开源项目中,都会把类文件打包成jar文件,从而方便用户的使用,在下面的操作过程中,将把HelloWorld这个工程中的类文件打包成jar文件,具体操作步骤如图2所示。
在打包生成jar文件的时候,需要提供Mainifest清单文件,在这个文件中可以配置Main-Class,即包含有main方法的类,作为调用执行这个jar包的程序入口,在这个文件中同时可以配置引用到的其他类库和包的信息。
4.运行工程。运行HelloWorld这个Java工程有两种方法可供选择,具体方法如下。
第一种:直接执行编译得到的Java类。执行方法和得到的结果图3所示
在上面这种执行方法中,调用了Java命令,其中参数cp的意思是指明在寻找HelloWorld类文件的路径位置。这行代码的意思是,在build\classes目录中,找到并执行HelloWorld这个类文件
第二种:在DOS命令行中执行jar文件
- Java开发技巧:如何利用Ant手动构建工程
- 手动利用Apache Ant构建部署自己的Java项目
- Ant的构建java工程
- Ant的构建java工程
- ANT构建JAVA WEB工程
- 如何利用 Ant 构建 Selenium 测试
- 利用Ant构建Hadoop高效开发环境
- 利用Ant构建Hadoop高效开发环境
- Ant 构建工程
- Ant构建hadoop工程
- ant笔记-2.项目构建的测试java工程
- Java工程构建工具ANT与Maven的区别
- 使用Ant构建Android工程
- 利用scons构建工程
- 利用scons构建工程
- 利用Ant自动更新构建提交
- 自动化每日构建(二)用Ant来完成java工程的每日构建
- 自动化每日构建(二)用Ant来完成java工程的每日构建
- ASP.NET MVC 教程 - 理解行为过滤器
- 什么是幽默
- 让PHP更快的提供文件下载
- Linux top命令详解
- 领导
- Java开发技巧:如何利用Ant手动构建工程
- Jquery星星评价插件
- Struts2 <result-type>
- SQL Server 2008: Change Data Capture和Change Tracking(监控数据变化)
- 沟通与理解
- 突然的雨,持续的爱
- iOS学习--列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
- 程序员如何管理好自己的思维?
- NPOI无法自动更新Excel中既存公式的结果