使用Eclipse打包生成jar文件,解决CLASSPATH问题

在发布JavaSE项目时候,经常需要将该项目打成jar包,这个时候,如果项目中有对第三方jar包的依赖,需要在打包自己的项目时候,解决关于第三方jar包的CLASSPATH问题。下面介绍在Eclipse下,如何实现上述目标:


在项目需要导出jar文件的类,例如上面的TestJar.java 上右击,选择 Export,如何改文件有Main函数,选择Runnable jar 文件,


选择copy,需要的依赖包到子目录下,选择Finish,导出完成,应该可以看到  MyJar.jar  和一个目录  MyJar_lib,在MyJar_lib目录下,存放了所有项目的依赖包。

用解压软件查看,MyJar.jar文件中的Mainfest.mf


可以看到 Class-Path 条目,后面接着依赖包,包括了 . (当前目录),由于我用到了 log4j,所以将log4j.properties文件拷贝到,和MyJar.jar 相同目录下


如上图所示,然后即可在cmd下,java  -jar   Myjar.jar  执行自己的项目。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值