如题。
今天有个项目最后要打包等待验收。
原先只是简单的通过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
分享到:
相关推荐
用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。先从网上下载些插件,解压后是一个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.24”将它copy到...
利用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。
MyEclipse和Eclipse打包包含第三方jar包的插件,内含安装说明,方便快捷使用。
fatjar是一个打包包含第三方jar包的Eclipe插件。 解压后、将其中的jar包放入....\eclipse\plugins目录下,重启Eclipse, 右键项目 点击“Build fat jar”
eclipse fatjar打包插件与教程。 一般的,我们都是通过export方式导出jar包,但是这种方式不能导出第三方jar包,fatjar正好客服这个缺点。
eclipse打包插件fatjar.zip,可以很方便的将项目中的第三方jar包打包进最终jar包。里面的说明文档有图有真相。
fatJar这插件打包的时候可把用到的第三方的JAR包也一起打到目标JAR中。
一种eclipse插件,帮助完成eclipse打包,将第三方的jar放进要生成的jar中,功能很强大
该项目将多个第三方开源库打包为eclipse平台的插件(请参见http://www.eclipse.org/)。 这些软件包可用于构建依赖于这些第三方库的Eclipse插件。
这个主要是第三方的类库与cocos2d-x的支持文件没有加载的原因造成,加载了就可以正常运行了。 十、网狐荣耀版手机端分享时出现“由于不支持的分享类型,无法分享到微信“的解决办法 去腾讯开放平台申请账号,...
1、集成了大部分app开发的必要组件, 2、修复了一些第三方组件的bug,并进行了扩展。3、现成的工具类,提示窗口工具类,主界面、登陆、注册界面和交互流程… 开发工具在软件开发生命周期中扮演着至关重要的角色,...
5、SAE的java环境自带 servlet的包,所以lib里面只需要包括 第三方的包即可。 6、SAE 的 Java环境是基于 jetty ,可以先在本地运行jetty进行调试。 7、sae-eclipse.zip 里面是sae 的eclipse插件,官方有教程如何使用...
关于Apache软件许可证 I. Maven实战 3. 一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一个简单的项目 3.3. 构建一个简单的项目 3.4. 简单的项目对象模型 (Project Object Model) 3.5...
Eclipse插件FatJar安装与使用,fatJar这插件打包的时候可把用到的第三方的JAR包也一起打到目标JAR中。
本文档以MQTT.fx为例,介绍使用第三方软件以MQTT协议接入物联网平台。MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息。 创建协议 自定义消息协议创建,请参考消息...
,包含授权服务和开放平台 Docker 镜像,基于 Spring Boot Starter 的资源服务工具包和客户端(第三方应用)工具包 开发工具在软件开发生命周期中扮演着至关重要的角色,它们旨在简化和加速从概念设计到产品部署的...
让你真正做到一行代码实现支付聚合,让你可以不用理解支付怎么对接,只需要专注你的业务 全能第三方支付对接pay-spring-boot-starter开发工具包 开发工具在软件开发生命周期中扮演着至关重要的角色,它们旨在简化...
android上的插件框架,无需安装、修改或重新打包即可运行任何第三方apk 提供英文和中文文档,由@Qihoo360 提供支持。 更少的代码侵入,但遗憾的是,它是一个 Eclipse 风格的项目。 插件 APK 应该包含一些标准的,...
尽管采用了大多数其他方法,我们还是公开发布了 Testful,并允许第三方研究人员将他们的方法与我们的方法进行比较。 此外,我们将 Testful 作为开源软件发布,允许其他人在我们的框架之上实现他们的想法。