`
nbtlxx
  • 浏览: 249416 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

eclipse 项目打包时处理第三方插件的解决办法

阅读更多
如题。
今天有个项目最后要打包等待验收。
原先只是简单的通过eclipse/project/export jar 方式进行,结果发现不可以。
到处找资料,也发现一些可行的办法,但是大部分都针对与1-2个第三方包。
我这个项目比较黑心,一次性用了将近5个包,所以只能另辟蹊径。
后来发现fat-jar 这个插件,一下子就药到病除。

下载fatJar插件,解压后有net.sf.fjep.fatjar_0.0.24,将net.sf.fjep.fatjar_0.0.24放到eclipse的plugins中,重新启动eclipse -clean 即可用

一个漂亮完整的项目jar包就轻松诞生了。

记得以前一个老师说过,“人和动物的最大区别就在于人会使用工具”。
当然不是很赞同,但是干我们这行的,每天和代码打交道,掌握好各种有用的工具,也是基本功之一吧。

另外发现个小问题,如果代码中引用了个别的配置文件如:system.properties, 可以将配置文件独立于jar之外,当然也包括其他的资源文件也是同样处理。

否则运行java -jar luceneandchat.jar
就会报错:system.properties 文件找不到

折腾了2个小时,最后还是请高手解决了,又学习了一招。
惭愧啊!

附上该插件下载地址
http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924
2
1
分享到:
评论

相关推荐

    java项目打包成jar的第三方插件

    用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。先从网上下载些插件,解压后是一个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.24”将它copy到...

    如何用eclipse将项目打包成jar文件

    利用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。

    Fatjar打包第三方包

    MyEclipse和Eclipse打包包含第三方jar包的插件,内含安装说明,方便快捷使用。

    eclipse打jar包插件fatjar_0.0.32

    fatjar是一个打包包含第三方jar包的Eclipe插件。 解压后、将其中的jar包放入....\eclipse\plugins目录下,重启Eclipse, 右键项目 点击“Build fat jar”

    eclipse fatjar打包插件与教程

    eclipse fatjar打包插件与教程。 一般的,我们都是通过export方式导出jar包,但是这种方式不能导出第三方jar包,fatjar正好客服这个缺点。

    eclipse/myeclipse打包插件fatjar.zip(含说明文档)

    eclipse打包插件fatjar.zip,可以很方便的将项目中的第三方jar包打包进最终jar包。里面的说明文档有图有真相。

    eclipse fat jar 插件

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

    Fat-jar工具软件下载

    一种eclipse插件,帮助完成eclipse打包,将第三方的jar放进要生成的jar中,功能很强大

    E-Plug: Eclipse Plugin Repository-开源

    该项目将多个第三方开源库打包为eclipse平台的插件(请参见http://www.eclipse.org/)。 这些软件包可用于构建依赖于这些第三方库的Eclipse插件。

    网狐荣耀版开发使用常见问题解答

    这个主要是第三方的类库与cocos2d-x的支持文件没有加载的原因造成,加载了就可以正常运行了。 十、网狐荣耀版手机端分享时出现“由于不支持的分享类型,无法分享到微信“的解决办法 去腾讯开放平台申请账号,...

    android项目 二次开发框架------------最优秀android开发框架的整合,下载下来直接进行二次开发. .zip

    1、集成了大部分app开发的必要组件, 2、修复了一些第三方组件的bug,并进行了扩展。3、现成的工具类,提示窗口工具类,主界面、登陆、注册界面和交互流程… 开发工具在软件开发生命周期中扮演着至关重要的角色,...

    基于SSH 框架,可成功部署于新浪SAE java的Demo

    5、SAE的java环境自带 servlet的包,所以lib里面只需要包括 第三方的包即可。 6、SAE 的 Java环境是基于 jetty ,可以先在本地运行jetty进行调试。 7、sae-eclipse.zip 里面是sae 的eclipse插件,官方有教程如何使用...

    Maven权威指南 很精典的学习教程,比ANT更好用

    关于Apache软件许可证 I. Maven实战 3. 一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一个简单的项目 3.3. 构建一个简单的项目 3.4. 简单的项目对象模型 (Project Object Model) 3.5...

    net.sf.fjep.fatjar_0.0.25.zip

    Eclipse插件FatJar安装与使用,fatJar这插件打包的时候可把用到的第三方的JAR包也一起打到目标JAR中。

    JetLinks物联网基础平台-使用MQTT服务网关接入设备

    本文档以MQTT.fx为例,介绍使用第三方软件以MQTT协议接入物联网平台。MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息。 创建协议 自定义消息协议创建,请参考消息...

    基于 OAuth2.0 协议的跨域认证授权开发套件.zip

    ,包含授权服务和开放平台 Docker 镜像,基于 Spring Boot Starter 的资源服务工具包和客户端(第三方应用)工具包 开发工具在软件开发生命周期中扮演着至关重要的角色,它们旨在简化和加速从概念设计到产品部署的...

    基于spring-boot实现自动化配置的支付对接.zip

    让你真正做到一行代码实现支付聚合,让你可以不用理解支付怎么对接,只需要专注你的业务 全能第三方支付对接pay-spring-boot-starter开发工具包 开发工具在软件开发生命周期中扮演着至关重要的角色,它们旨在简化...

    java类加载修改源码-android-dynamic-load-awesome:android-dynamic-load-awesome

    android上的插件框架,无需安装、修改或重新打包即可运行任何第三方apk 提供英文和中文文档,由@Qihoo360 提供支持。 更少的代码侵入,但遗憾的是,它是一个 Eclipse 风格的项目。 插件 APK 应该包含一些标准的,...

    testful:从 code.google.comptestful 自动导出

    尽管采用了大多数其他方法,我们还是公开发布了 Testful,并允许第三方研究人员将他们的方法与我们的方法进行比较。 此外,我们将 Testful 作为开源软件发布,允许其他人在我们的框架之上实现他们的想法。

Global site tag (gtag.js) - Google Analytics