命令行方式打包java为jar

以往都是利用fatjar做打包的工作,这次有人问如何用命令行方式打包,才想起来试试
jdk下有jar.exe,是java提供来打包的命令
有一些选项

命令行方式打包java为jar

按照提示,在需要打包的项目目录下建立manifest.mf文件
内容为
引用
Manifest-Version: 1.0
Main-Class: z.Z
Created-By: train

其中main-class设置主函数,例如我这里的z.Z
若有引用的jar包,需要在新建Class-Path属性,然后写明
切记每个冒号后面需要有一个空格,否则会报ioexception

然后按照之前的提示执行
jar cvfm xx.jar manifest.mf *.*
即可
执行jar文件用java -jar x.jar

你可能感兴趣的:(java,jdk,工作)