jar包配置依赖关系

经常打jar包,脱离IDE运行的情况很常见。问题是我们用的第三方的jar比较多,运行时经常出现找不到类定义的错误。

出现这种问题有两种方法:1.运行时手动设置classpath,或者写bat文件。

                                           2.修改jar包的MANIFEST.MF文件。

方法2是比较简单的,详细介绍一下。


步骤:1.用你的ide导出jar包,指定对应的主类(都会,不用详细说了。哈哈)

           2.右键打好的jar,用winrar打开。找到 META-INF\MANIFEST.MF文件,选中并托出来。用ue或者ep打开

           3.MANIFEST.MF内容如下:

                1  Manifest-Version: 1.0

                2  Main-Class: com.xxx.Abc

                3  Class-Path: lib/a.jar lib/b.jar lib/c.jar  

                4

                5

         其中,前两行一般导出的jar,ide都写好了。第三行是我们要手动加的。注意规范:Class-Path:,不能写错,

而且冒号后有一个空格。lib是这个jar包同级目录的一个名称是lib的文件夹,里面存放你需要的第三方jar包。相邻两个

jar配置必需以空格间隔。最后必需回车结束。4行5行是必需的两个空行

        4.将修改的文件再次拖入到对应的jar文件下。

ok,试一下吧,是不是很简单。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值