码迷,mamicode.com
首页 > 编程语言 > 详细

eclipse打jar包解决第三方依赖包

时间:2018-10-30 00:20:26      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:注意   技术   client   xxxxx   manifest   xxx   png   version   根目录   

在项目根目录下手动MANIFEST.MF(eclipse无法自动生成)

MANIFEST.MF

Manifest-Version: 1.0
Class-Path: lib/kafka-clients-0.9.0.1.jar 
 lib/slf4j-log412-1.7.6.jar 
Main-Class: cn.Test

注意:

第一行:号后面一定要有个空格

每个依赖jar包前面和后面必须有个空格,如果有很多jar包不能全写在一行,必须转到下一行

  空格lib/kafka-clients-0.9.0.1.jar空格,一定一定要有空格,否则打完后的jar还会包类加载异常的错误

Main-Class:空格起始类,这行写完之后一面一定要回车空一行,否则无法找到起始类

打包

项目右键-->export-->java-->jar file-->next

技术分享图片

技术分享图片

技术分享图片

在打好后的jar包的同级目录下创建lib目录,并将项目中的第三方jar包拷贝进来,我们自己的执行jar包会根据MANIFEST.MF文件找到lib里的第三方依赖jar

技术分享图片

执行jar包中默认的起始类

  java -jar xxxxx.jar

执行jar包中指定的类

  java -cp xxxxx.jar 指定的类路径

 

eclipse打jar包解决第三方依赖包

标签:注意   技术   client   xxxxx   manifest   xxx   png   version   根目录   

原文地址:https://www.cnblogs.com/timeTraveler/p/9874107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!