1.新建一个 main.txt 文件
2.在main.txt文件中写入:Main-Class:(空格)mainclass(即你想打包的主类名)(换行符)
3.保存文件(和.class同目录)
注意:
1 "(空格)"表示要在此处加空格符
2 "(换行符)"表示要在此处加换行符
3 mainclass只是类名 没有.class扩展名
最好严格按照格式,写好标明文件后,就可以进行打包了,命令行如下:
1.打包指定文件:
jar cmf mani.txt myjar.jar classname1 classname2...
或 jar cfm myjar.jar mani.txt classname1 classname2...
(m参数对应标明文件 f参数对应打包的jar文件)
2.打包所有类文件:
jar cmf mani.txt myjar.jar *.class
3.jar xf myjar.jar会在本目录下生成META-INF目录用写字版打开里面的MANIFEST.MF文件
加了行:
Main-Class: mainclass
EG:
1、jar cmf mani.txt hello.jar *.class
2、jar xf hello.jar
运行hello.jar
java -jar hello.jar