`
nbtlxx
  • 浏览: 252752 次
  • 性别: 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
分享到:
评论

相关推荐

    Jar打包(解决eclipse无法打包含有第三方架包问题)

    在Java开发过程中,将项目打包成...总之,fat jar是解决Eclipse打包含第三方库问题的一种有效方法,通过整合所有依赖,使Java应用程序能够在任何环境中独立运行。了解和掌握这一技术,对于Java开发者来说是非常重要的。

    eclipse 打包 jar 碰到的问题(包含第三方包)

    然而,有时在打包包含第三方库的项目时,会遇到一些问题。这篇博客“eclipse 打包 jar 碰到的问题(包含第三方包)”主要讨论了在Eclipse中处理这种问题的方法。 首先,问题的症结在于如何正确地将项目依赖的第三方...

    eclipse打包jar插件

    标题中的"eclipse打包jar插件"指的是用于Eclipse的第三方插件,这些插件可以更方便地帮助开发者打包他们的Java项目为JAR格式。通常,这些插件会提供图形化的用户界面,使得设置和打包过程更为直观和高效。 描述中...

    在Eclipse插件项目中引用第三方JAR包 空指针异常解决

    在Eclipse插件项目中引用第三方JAR包并解决空指针异常,是开发者经常会遇到的问题,特别是对于那些使用Eclipse RCP(Rich Client Platform)进行桌面应用开发的程序员。以下将详细介绍这个问题的解决方法以及相关...

    打包第三方Jar插件

    "打包第三方Jar插件"这个话题主要关注如何在Java项目中有效地整合和管理这些外部库。MyEclipse作为一款强大的Java集成开发环境(IDE),提供了方便的工具来帮助开发者进行这一过程。下面将详细介绍如何在MyEclipse中...

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

    本文将详细介绍如何使用Eclipse的第三方插件fatjar来高效地创建JAR文件。 fatjar插件是一个为Eclipse设计的工具,它的主要功能是将所有依赖库(包括项目的类和外部库)整合到一个单一的JAR文件中,使得用户可以轻松...

    eclipse导出第三方jar包插件fatjar

    然而,Eclipse IDE默认的“Export”功能并不包含第三方库,这可能导致运行时缺少依赖的问题。为了解决这个问题,我们可以使用一个名为"fatjar"的插件。本文将详细介绍如何使用fatjar插件在Eclipse中导出包含所有依赖...

    Eclipse RCP中使用第三方包

    在修改RCP应用程序的代码时,我们可以使用第三方库中的类和方法。例如,我们可以使用Hello类中的sayHello方法来设置应用程序的标题。在这个示例中,我们将应用程序的标题从“Hello,RCP”改为“hello,world”。 使用...

    android用Eclipse Gradle打包

    在Android开发领域,Eclipse曾是主流的集成...同时,配合像RoBoGuice这样的第三方库,可以提高项目的可维护性和开发效率。在实际操作中,要确保正确配置项目和Gradle,理解构建脚本的结构,并熟练使用Gradle Tasks。

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

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

    Fatjar打包第三方包

    Fatjar是一个非常实用的工具,它能帮助我们实现这一目标,尤其是在处理包含大量第三方库依赖的项目时。本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,...

    Eclipse中JAVA项目的打包 exe

    - 在使用 Eclipse 打包的过程中,需要注意正确设置项目依赖,确保所有的第三方库都被正确打包进 JAR 文件。 - 当使用 fat JAR 打包时,要确保所有的类路径都被正确地包含进来。 - 在生成 EXE 文件时,还需要考虑 JRE...

    Eclipse插件开发打包为Update Site

    在打包Eclipse插件前,确保所有的第三方Jar包都已经正确地集成到项目的类路径中。不要直接在Build Path中手动添加,而应通过`Runtime -> Classpath -> Add(New)`来引入,这样打包时才能包含这些依赖。 2. **导出...

    exe4j打包+Eclipse打包插件说明 GUI项目打包EXE文件的总结:

    首先,fat_jar插件是Eclipse中的一个便捷工具,专门用于解决在打包Java项目时包含第三方库的问题。它的主要功能是将所有依赖的第三方框架或库整合到一个单独的JAR文件中,便于分发和运行。安装fat_jar插件的方法是...

    Eclipse插件打包Jar文件fatjar(支持eclipse4.4及以上版本).zip

    它允许开发者将所有必需的类和资源打包到一个JAR文件中,包括第三方库,使得最终用户无需额外安装依赖即可运行。这个工具是基于Ant任务实现的,可以与Eclipse的Buildship或Maven等构建工具集成。 要使用fatjar在...

    myeclpse7.5fatjar第三方包打包到压缩包

    "myeclipse7.5fatjar第三方包打包到压缩包"这个标题指的就是使用MyEclipse 7.5版本的集成开发环境,结合fatjar插件,将项目及其依赖的第三方库打包成一个压缩包的过程。 MyEclipse 7.5是一款功能强大的Java EE集成...

    eclipse 中的Java程序如何打包

    ### Eclipse 中的 Java 程序打包方法 在开发 Java 应用时,经常会遇到将编写的程序打包成可执行文件的需求,...无论是使用 Eclipse 自带的功能还是借助第三方工具,都能有效提高开发效率,使程序更加便于分发和使用。

    eclipse打包工具兰贝壳儿

    【描述】提到的“兰贝壳儿”可能是指一个第三方插件或扩展,它增强了Eclipse的默认打包功能,提供了更方便、更定制化的打包服务。这种工具可能包含了自动化构建脚本的创建、配置管理、依赖处理等功能,帮助开发者...

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    `FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...

Global site tag (gtag.js) - Google Analytics