Eclipse的jar打包

来源:互联网 发布:魔兽争霸怎么修改数据 编辑:程序博客网 时间:2024/06/05 07:10

在做android开发时,很多时候工程都很大,代码管理很不方便,所以需要将工程拆分,模块化处理,eclipse的jar打包就可以满足模块化:

1. eclipse自带的打包工具打包

这个比较简单,File-->Export-->Java-->JAR  file,点击下一步,里面会显示所有打开了的工程列表,从这里面选择需要打包的工程,另外需要筛选里面的文件,如右边的配置文件可以全部去掉,res等资源目录、bin目录、activity文件等都可以去掉,只保留需要调用的类文件,然后选择输出目录,一直next就ok了;

调用的话只需要和普通的jar一样使用即可。


2. 使用插件打包

eclipse自带的打包工具有局限性,比如在需要做成jar的工程中包含了另外的jar包,那么在新的工程中调用这个工程时就需要将这个工程中的jar包也导入新的工程中,这样就显得有些多余了,FAT插件就可以避免这种情况,但是fat也有需要注意的地方,就是当前制作的jar包中包含的三方包,在新的工程中不能重复出现,下面就是fat具体安装和使用:

下载fatJar插件,解压缩后是一个.../plugins/(net...)plugins下面的(net..)文件夹拷贝到eclipseplugins下,重新启动Eclipse3.1,Windows=>prefernce=>fatjar preference看到他就说明已经安装成功了。如果没有看到,没有关系,删除D:/eclipse310/configuration/org.eclipse.update/platform.xml文件(此文件可以自动生成)不用担心以前的插件会因此而消失,没事。刚开始找不到如何使用它,后来看到你的项目=Export..=>向导里有fat jar=>使用起来真的很方便。总结:一般把src打包export=>JarFile即可。想把src附属的资源一起打包,必须使用FatJar=> export..=>FatJar. 

fatJar这插件打包的时候可把用到的第三方的JAR包也一起打到目标JAR中。