java 工程导出为可供别人引用的jar包 5
我开发了一个java工程,其中有使用第三方jar包.我现在想把我的java工程导出为jar文件,方便其他人调用,能不能让导出的文件直接包含工程里使用的第三方jar包,这样...
我开发了一个java工程,其中有使用第三方jar包.
我现在想把我的java工程导出为jar文件,方便其他人调用,能不能让导出的文件直接包含工程里使用的第三方jar包,这样他们在调用我写的接口时,就不用再引入这些jar包了,只引入我这一个就行了.
我知道这有点不合理,我只是想知道能不能实现.
谢谢! 展开
我现在想把我的java工程导出为jar文件,方便其他人调用,能不能让导出的文件直接包含工程里使用的第三方jar包,这样他们在调用我写的接口时,就不用再引入这些jar包了,只引入我这一个就行了.
我知道这有点不合理,我只是想知道能不能实现.
谢谢! 展开
1个回答
展开全部
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
三个都试试 你看看生成的文件就了解了~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询