java 工程导出为可供别人引用的jar包 5

我开发了一个java工程,其中有使用第三方jar包.我现在想把我的java工程导出为jar文件,方便其他人调用,能不能让导出的文件直接包含工程里使用的第三方jar包,这样... 我开发了一个java工程,其中有使用第三方jar包.
我现在想把我的java工程导出为jar文件,方便其他人调用,能不能让导出的文件直接包含工程里使用的第三方jar包,这样他们在调用我写的接口时,就不用再引入这些jar包了,只引入我这一个就行了.
我知道这有点不合理,我只是想知道能不能实现.
谢谢!
展开
 我来答
firseve
2015-11-16 · TA获得超过356个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:41.3万
展开全部

jar就是一堆一堆的class文件

导出有选择,将项目的class和引用jar合并为一个jar(说白了就是解压缩所有的jar,加上自己的class文件压缩成一个jar)

记得有3个选项:

单独一个jar(就是你自己写的)

class+jar(你自己的class文件和引入的jar合并打包到一个jar里面)

合并class文件(你的class+三方包里的class)


Export - runnable JAR File

打包完成以后 删了 META-INF 里面的 MANIFEST.MF 文件里面的 MAIN 信息就可以了


后补的图 你应该想用的是选第一个 Extract required libraries into 

三个都试试 你看看生成的文件就了解了~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式