`
longgangbai
  • 浏览: 7340082 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java将第三方jar文件打包到一个jar中的插件(fatjar)

 
阅读更多
<!-- google_ad_section_start -->
我的项目里有3个第三方jar包
将整个项目打包后,将7个jar包路径加入到了我打的jar包中META-INF\MANIFEST.MF中
Class-Path: ./lib/commons-logging-1.1.1.jar ./lib/commons-net-2.0.jar ./lib/log4j-over-slf4j-1.5.10.jar ./lib/RXTXcomm.jar ./lib/slf4j-api-1.5.10.jar ./lib/slf4j-jdk14-1.5.10.jar ./lib/smslib-3.4.6.jar 

然后将整个jar放到另一个项目里调用,在另一个项目里报错,报找不到第三方jar的错误?整个怎么搞?

        今天,没事干将一个项目打包时候,在DOS命令下运行总是包找不类。因为依赖第三方jar,所以手动写MANIFEST,也是报错,在网上搜一下找到一个很好的打包插件FATJAR,记录之以备后用。

        我们经常会来打jar包,但是eclipse自带的打jar似乎不太够用。那我们就用Fat jar吧。它是一个eclipse插件。

在线安装:

eclipse菜单栏 help >software updates >Search for new features to install>new update site>

填写name 和url 

name:这里随便写了 就写fat吧

url:这个是fat jar的地址  输入http://kurucz-grafika.de/fatjar

剩下的就点点下一步了吧。

如果想下载源代码:

http://sourceforge.net/projects/fjep/files/fatjar/

简单高效的打包工具,非常的好,支持一下!

分享到:
评论
2 楼 longgangbai 2011-08-21  
hooray520 写道
将所有依赖的jar包打包到一个jar里  推荐使用maven直接打包


Maven确实强大,但是如果你的项目没有采用Maven构建的时候,你还能使用maven吗?其实fatjar插件内部也是通过maven搞的,你可以试着打一个包解压看看,就明白了。
1 楼 hooray520 2011-08-21  
将所有依赖的jar包打包到一个jar里  推荐使用maven直接打包

相关推荐

    Fatjar打包第三方包

    Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到单个JAR文件中的方法。这样做可以使得最终用户无需担心类路径配置问题,只需双击运行这个“胖”JAR即可。 在MyEclipse和Eclipse中,打包...

    打包第三方Jar插件

    下面将详细介绍如何在MyEclipse中处理第三方jar包,并讨论相关知识点。 1. **添加外部jar包** - 在MyEclipse中,可以右键点击项目,选择“Build Path” -&gt; "Configure Build Path",然后在弹出的窗口中选择...

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

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

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

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

    eclipse导出第三方jar包插件fatjar

    在Java开发过程中,有时我们需要将项目打包成一个可执行的JAR文件,以便于分发或部署。然而,Eclipse IDE默认的“Export”功能并不包含第三方库,这可能导致运行时缺少依赖的问题。为了解决这个问题,我们可以使用一...

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

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

    在可执行jar中载入第三方jar的几个解决方法

    1. **类路径嵌入**:在构建可执行JAR时,可以将第三方JAR文件解压并将其内容合并到主JAR中。这样,所有类都位于同一个JAR中,可以正常加载。使用如Apache Maven的`maven-shade-plugin`或Gradle的`Shadow`插件可以...

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

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

    eclipse fatjar打包插件与教程

    这时候,`fatjar`插件就派上了用场,它允许开发者将整个项目及其所有依赖打包进一个单一的、"胖"的JAR文件中,方便运行。 `fatjar`插件是专门为了解决这个问题而设计的,它的主要作用是在创建JAR文件时,不仅包含...

    fat-Jar打包插件

    【fat-Jar打包插件】是一种在Java开发中常用的工具,它的主要作用是将一个项目的所有依赖库(包括第三方jar包)与源代码一起打包成一个独立的jar文件,因此被称为"fat"或"uber"jar。这个插件极大地简化了项目的部署...

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

    3. **设置打包选项**:在弹出的对话框中,选择要导出的主类(程序入口点),然后在`Libraries`选项卡中添加项目的依赖库,包括所有第三方JAR文件。 4. **生成fat jar**:点击`Finish`,Eclipse会将所有选定的类和库...

    fatjar插件安装方法及jar包

    - 如果项目有敏感信息或需要保护的版权资源,使用fatjar时要谨慎,因为它将所有内容都打包在一个文件中,可能增加逆向工程的风险。 综上所述,fatjar插件是Java开发者的一个实用工具,它通过简单的配置就能生成包含...

    java打包jar方案的优缺点分析及解决方案

    `fat.jar`插件允许开发者将所有依赖的第三方库一起打包进JAR,生成的JAR文件包含了一个完整的运行环境。这种方法的优点是方便,因为用户无需额外管理依赖。然而,它的主要缺点是生成的JAR文件可能非常大,可能导致...

    java程序或项目 打包 成 jar 与exe 文件

    在这里,我们将详细介绍如何将 Java 程序或项目打包成 jar 文件,然后将 jar 文件转换成exe 文件,并最终生成一个安装文件。 将 Java 程序或项目打包成 jar 文件 要将 Java 程序或项目打包成 jar 文件,我们需要...

    fatjar+如何把java工程打成可执行的jar步骤

    "fatjar"工具就是这样一个解决方案,它允许我们将所有依赖项(包括第三方库)打包进一个单一的JAR文件,使得该JAR文件可以直接运行,因此被称为“胖JAR”。 **fatjar工具介绍** fatjar是一个用于创建包含所有依赖库...

    java应用程序打包工具--fat jar

    Java应用程序打包工具--fat jar,是一种将所有依赖的库文件(jar)合并到一个可执行的jar文件中的技术。这通常是为了方便分发和运行Java应用程序,因为用户不再需要设置复杂的类路径。fat jar,也被称为"uber jar"或...

    如何使用Fat Jar在Eclipse中制作jar文件包

    - **包含外部库:** Fat Jar插件的一个显著优势是可以将项目中的外部库(例如第三方jar文件)一同打包进最终的Jar文件中。 - **完成打包:** 点击“Finish”按钮完成Jar文件的生成。 #### 二、将Jar文件转换为可...

    Eclipse的fatjar插件

    在使用Fatjar插件时,需要注意版权问题,因为将所有依赖库打包到一个JAR中可能涉及第三方库的许可证。此外,大型项目可能会导致生成的JAR文件过大,影响分发效率和运行速度。 10. **优化策略** 对于非常大的项目...

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

    "fatjar"插件就是这样一个工具,它允许开发者将项目及其依赖的第三方库(jar包)整合到一个单一的JAR文件中,从而创建出"胖JAR"。这样的JAR文件可以在任何具有Java运行环境的机器上直接运行,无需额外配置类路径。 ...

    fatjar安装教程

    在Java开发领域中,fatjar是一种非常实用的技术,它可以将一个应用程序及其所有依赖项打包成一个单独的JAR文件,从而极大地简化了部署过程。fatjar插件则是帮助开发者轻松实现这一功能的有效工具。本文将详细介绍fat...

Global site tag (gtag.js) - Google Analytics