jar打包

本文介绍了一种简便的方法来将MyEclipse项目打包成Jar文件,包括使用WinRAR压缩class文件为Zip并改名为Jar,创建lib目录存放依赖Jar包,以及编辑MANIFEST.MF文件指定依赖路径。
摘要由CSDN通过智能技术生成

最近要将MyEclipse编写的项目打包成jar文件。弄了半天,总结一下。

1、MyEclipse中的通过Export可以打包jar,根据提示一步步往下就行,不过是在没有外部jar包引用时才行,一般项目都是需要引用外部jar包的,所以此方案不好用。

2、网上搜索,大家都推荐使用fat-jar,试了也确实可以用,很好,不需要配置参数。不过打开jar查看里面的结构非常乱,不便于修改。

3、最简单的jar打包方式:(推荐)

a、假设将编译好的文件(即.class及一些配置文件)放在bin目录下,用winrar把文件夹压缩成 zip格式,文件后缀改成.jar。

b、新建lib目录,将需要的jar包拷贝到该目录下,lib目录与jar包在同级目录下。

c、新建META-INF目录,在META-INF目录下新建文件MANIFEST.MF。

设置好Manifest- Version,Main-Class,Class-Path.
Manifest-Version: 1.0
Main-Class: ctrip.Ctrip
Class-Path: ./lib/hibernate3.jar
 ./lib/dom4j-1.6.1.jar
 ./lib/activation-1.1.jar
 ./lib/ehcache-1.1.jar  

注意:这三点很重要,没准就栽这里了。

(1)冒号和后面的值中间一定要有一个空格。
(2)Class-Path不能太长,否则会报错,如果包实在太多的话,可以换行。换行时注意新的一行
前面要有一个空格后面也要有空格。
(3)最后一行也必须要有一个回车换行。

d、 最后就是将外部jar包写入配置参数中,如果包很多,手写MANIFEST文件很麻烦。可以通过cmd进入lib目录dir,把包名用鼠标拉框copy到文本文件中。 

 

             OK了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值