background image

利用 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 文件。