手工构建工程(控制台,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来编译源文件。
-sourcepath src指明在src文件夹中寻找要编译的Java文件;
-d指明把生成的class文件放在build\classes目录中。
(3)生成jar:
在打包生成jar文件的时候,需要提供Mainifest清单文件,在这个文件中可以配置Main-Class,即包含有main方法的类,作为调用执行这个jar包的程序入口,在这个文件中同时可以配置引用到的其他类库和包的信息。
使用echo Main-Class:HelloWorld>Manifest这行命令,就可以生成一个Manifest文件,而且指明Main-Class o HelloWorld.
(4)运行工程:
一、直接执行编译得到的Java类。
参数cp指明在寻找HelloWorld类文件的路径位置。
二、在DOS命令行中执行jar文件。