如何打java的可执行jar包

一直做android没有打过java的可执行文件,做了个java小项目需要打包可执行文件可以抓了瞎,最后找到办法了,分享如下:
https://www.cnblogs.com/mq0036/p/8566427.html主要参考文章
首先写一个manifest文件,内容Main-Class: com.xxx(报名目录名main函数文件名,例子:com.banana.addid.AutoAddId),这句话的目的就是在运行时,调用AutoAddId.java的main函数,从而达到运行的目的
我要编译的是文件夹,先用studio进行编译,编译结果在build/classes/java/main中。注意Main-Class:后的报名就是路径名,一定要到com的上级目录进行编译,同时把manifest也放在这个目录,然后就可以执行命令:

jar cmf manifest XXX.jar com

名字随便起哈,编译出来的XXX.jar就是可以在linux或者mac直接运行了!

如果要exe请自行百度jar转exe。

你可能感兴趣的:(问题解析)