您的位置:首页 > Web前端

jar包中引入第三方jar时MANIFEST.MF注意事项

2014-02-18 17:29 357 查看
如果需要把程序打包成jar文件,并且该jar文件依赖了比较多的第三方jar包,手动操作些MANIFEST.MF会出现比较多的问题,需要注意:

1 在Class-Path中指明依赖的jar包,如果jar文件存放在lib目录下存在两种放置方式:

   a 如果是在你的jar文件中打入了lib目录,则Class-Path中指明的目录是lib/2.jar lib/2.jar 

   b 如果是在你的jar文件所在目录平级存放lib目录,与把lib放入jar文件一样,都是在Class-Path中指明的目录是lib/2.jar lib/2.jar 

2 如果使用eclipse打包并选择已存在的MANIFEST.MF文件时,行不能过长,否则报错。这时你需要换行,换行是需要注意:

   a 新行的开头使用空格,不能直接顶格

   b jar文件行尾需要有空格,即需要保证jar文件前后都有空格,如“ lib/1.jar "

3 MANIFEST.MF文件写完后需要连续两行回车,并且新行需要顶格

上述细节中,如果存在任何错误都会导致class no found或其他问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jar