首先要写一个filename.mf文件内容如下:
Main-Class: mainClassName<回车>
<回车>
<回车>
注意:
1.要在主类名mainClassName与Main-Class:之间要有一个空格;
2.要在首行之后加三个回车.
3.那个mf文件可以用记事本来写,写完保存后再改一下文件名就OK了。
4.生成的jar文件可以使用WinRAR来查看,和解压,因为从一定程度上说jar文件就是一种压缩文件。
第二在提示符界面下,使用jar命令/工具进行打包,就可以生成jar文件,双击就可以执行。具体的打包方法你可以在网上找或者参考书籍。
这里的原理是:生成的jar文件之中有一个META-INF/MANIFEST.MF文件,在打包的时候系统会把你写的那个mf文件中的“Main-Class: mainClassName”这一句复制到这个MANIFEST.MF文件里面.
------------------------
//MANIFEST.MF
Manifest-Version: 1.0
Created-By: 1.5.0_16 (Sun Microsystems Inc.)
Main-Class: Test
//
E:/sokectTest/test>jar cvf test.jar Test.class
标明清单(manifest)
增加:Test.class(读入= 409) (写出= 281)(压缩了 31%)
E:/sokectTest/test>java -jar test.jar
happyer