手工构建工程(控制台,dos,jar)

构建工程简单地说就是编译、打包、运行、部署等操作。

(1)准备工作:创建HelloWorld文件夹存放工程,在HelloWorld工程的根目录中有两个文件夹src和build,src为源代码文件夹,build是用来放置工程构建以后得到的文件,其中build文件夹中有classes和lib文件夹,classes用来放置编译src中java文件得到的类文件,lib用来放置构建工程生成或者引用到的jar包。

(2)在HelloWorld中新建HelloWorld.java代码如下:

public class HelloWorld{
 public static void main(String[] args){
  System.out.println("Hello World!");
 }
}

在DOS命令行中对Java类进行编译,如下:

首先把路径切换到工程的目录中,然后调用javac来编译源文件。

1

-sourcepath src指明在src文件夹中寻找要编译的Java文件;

-d指明把生成的class文件放在build\classes目录中。

(3)生成jar:

在打包生成jar文件的时候,需要提供Mainifest清单文件,在这个文件中可以配置Main-Class,即包含有main方法的类,作为调用执行这个jar包的程序入口,在这个文件中同时可以配置引用到的其他类库和包的信息。

2

使用echo Main-Class:HelloWorld>Manifest这行命令,就可以生成一个Manifest文件,而且指明Main-Class o HelloWorld.

(4)运行工程:

一、直接执行编译得到的Java类。

3

参数cp指明在寻找HelloWorld类文件的路径位置。

二、在DOS命令行中执行jar文件。

4

posted @ 2011-11-26 23:16  残星  阅读(391)  评论(0编辑  收藏  举报