您的位置:首页 > 其它

如何成功制作可执行的Jar包

2016-03-17 17:01 253 查看
今天试了一下制作可执行的Jar文件的方法。

具体如下:

首先,创建一个项目文件夹jartest,在jartest目录中建立hello包。

其次,按照以下步骤:

1、在目录hello下编写Hello.java(自己的类名)文件。

示例内容如下:

package hello;

public class Hello {

public static void main(String args[]){

System.out.println("Hello World!");

}

}

2、编译生成hello.class文件。

3、在hello的同级目录建立MANIFEST.MF(名字不限制)文件。

示例内容如下:

Main-Class: hello.Hello

此文件最为重要,要点有:

M(必须大写)ain-C(必须大写)lass:(必须有个空格)包名.类名(必须回车)

4、运行明令 jar cvfm a.jar MANIFEST.MF hello/

生成a.jar

5、测试运行java -jar a.jar

6、输出结果:

Hello World!

完整的运行过程如下:

==================================================

D:\Program Files\Java\src\jartest\hello>javac Hello.java

D:\Program Files\Java\src\jartest\hello>cd..

D:\Program Files\Java\src\jartest>jar cvfm a.jar MANIFEST.MF hello/

标明清单(manifest)

增加:hello/(读入= 0) (写出= 0)(存储了 0%)

增加:hello/Hello.class(读入= 422) (写出= 289)(压缩了 31%)

增加:hello/Hello.java(读入= 136) (写出= 108)(压缩了 20%)

D:\Program Files\Java\src\jartest>java -jar a.jar

Hello World!

D:\Program Files\Java\src\jartest>

==================================================

编译后可以将Hello.java删除。

注意:文件夹和类的名字统一,

在类添加 package 文件夹名;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: