如题。
今天有个项目最后要打包等待验收。
原先只是简单的通过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
分享到:
相关推荐
在Java开发过程中,将项目打包成...总之,fat jar是解决Eclipse打包含第三方库问题的一种有效方法,通过整合所有依赖,使Java应用程序能够在任何环境中独立运行。了解和掌握这一技术,对于Java开发者来说是非常重要的。
然而,有时在打包包含第三方库的项目时,会遇到一些问题。这篇博客“eclipse 打包 jar 碰到的问题(包含第三方包)”主要讨论了在Eclipse中处理这种问题的方法。 首先,问题的症结在于如何正确地将项目依赖的第三方...
标题中的"eclipse打包jar插件"指的是用于Eclipse的第三方插件,这些插件可以更方便地帮助开发者打包他们的Java项目为JAR格式。通常,这些插件会提供图形化的用户界面,使得设置和打包过程更为直观和高效。 描述中...
在Eclipse插件项目中引用第三方JAR包并解决空指针异常,是开发者经常会遇到的问题,特别是对于那些使用Eclipse RCP(Rich Client Platform)进行桌面应用开发的程序员。以下将详细介绍这个问题的解决方法以及相关...
"打包第三方Jar插件"这个话题主要关注如何在Java项目中有效地整合和管理这些外部库。MyEclipse作为一款强大的Java集成开发环境(IDE),提供了方便的工具来帮助开发者进行这一过程。下面将详细介绍如何在MyEclipse中...
本文将详细介绍如何使用Eclipse的第三方插件fatjar来高效地创建JAR文件。 fatjar插件是一个为Eclipse设计的工具,它的主要功能是将所有依赖库(包括项目的类和外部库)整合到一个单一的JAR文件中,使得用户可以轻松...
然而,Eclipse IDE默认的“Export”功能并不包含第三方库,这可能导致运行时缺少依赖的问题。为了解决这个问题,我们可以使用一个名为"fatjar"的插件。本文将详细介绍如何使用fatjar插件在Eclipse中导出包含所有依赖...
在修改RCP应用程序的代码时,我们可以使用第三方库中的类和方法。例如,我们可以使用Hello类中的sayHello方法来设置应用程序的标题。在这个示例中,我们将应用程序的标题从“Hello,RCP”改为“hello,world”。 使用...
在Android开发领域,Eclipse曾是主流的集成...同时,配合像RoBoGuice这样的第三方库,可以提高项目的可维护性和开发效率。在实际操作中,要确保正确配置项目和Gradle,理解构建脚本的结构,并熟练使用Gradle Tasks。
用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。先从网上下载些插件,解压后是一个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.24”将它copy到...
Fatjar是一个非常实用的工具,它能帮助我们实现这一目标,尤其是在处理包含大量第三方库依赖的项目时。本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,...
- 在使用 Eclipse 打包的过程中,需要注意正确设置项目依赖,确保所有的第三方库都被正确打包进 JAR 文件。 - 当使用 fat JAR 打包时,要确保所有的类路径都被正确地包含进来。 - 在生成 EXE 文件时,还需要考虑 JRE...
在打包Eclipse插件前,确保所有的第三方Jar包都已经正确地集成到项目的类路径中。不要直接在Build Path中手动添加,而应通过`Runtime -> Classpath -> Add(New)`来引入,这样打包时才能包含这些依赖。 2. **导出...
首先,fat_jar插件是Eclipse中的一个便捷工具,专门用于解决在打包Java项目时包含第三方库的问题。它的主要功能是将所有依赖的第三方框架或库整合到一个单独的JAR文件中,便于分发和运行。安装fat_jar插件的方法是...
它允许开发者将所有必需的类和资源打包到一个JAR文件中,包括第三方库,使得最终用户无需额外安装依赖即可运行。这个工具是基于Ant任务实现的,可以与Eclipse的Buildship或Maven等构建工具集成。 要使用fatjar在...
"myeclipse7.5fatjar第三方包打包到压缩包"这个标题指的就是使用MyEclipse 7.5版本的集成开发环境,结合fatjar插件,将项目及其依赖的第三方库打包成一个压缩包的过程。 MyEclipse 7.5是一款功能强大的Java EE集成...
### Eclipse 中的 Java 程序打包方法 在开发 Java 应用时,经常会遇到将编写的程序打包成可执行文件的需求,...无论是使用 Eclipse 自带的功能还是借助第三方工具,都能有效提高开发效率,使程序更加便于分发和使用。
【描述】提到的“兰贝壳儿”可能是指一个第三方插件或扩展,它增强了Eclipse的默认打包功能,提供了更方便、更定制化的打包服务。这种工具可能包含了自动化构建脚本的创建、配置管理、依赖处理等功能,帮助开发者...
`FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...