`

eclipse生成可执行jar包 ,带第三方jar(转)

 
阅读更多

转自:http://www.cnblogs.com/lionden/archive/2013/03/10/2952604.html

相信大家在开发java的时候一定会遇到要求将java工程打包成可运行的jar的需求,今天我在这篇博客中详细讲解一下生成可运行jar的两种方法,亲测完全可行。

1. 工程中不包含第三方的jar包

这种情况比较简单,选中需要生成jar的工程,右击-->Export,出现如下的窗口

选中java--- > JAR file,出现如下窗口,image

此处要:

选中 Export generated class files and resources;
选中 Compress the contents of the JAR file;
选中 Overwrite existing files without warning;

然后“Next”,出现如下窗口

image

选中 Export class files with compile errors;
选中 Export class files with compile warnings;

点击“Next”,出现如下窗口

image

选择“Main class”,then “finish” OK。

运行jar包的方法:

cmd,进入jar包所在的位置,运行命令 java -jar *.jar,就可以了。或者直接配置文件关联。

2.工程包含第三方的jar包时

如果工程中包含第三方的jar包时,安装上面的方法生产的jar包,在运行时会报java.lang.NoClassDefFoundError的错,经过google, baidu很多网站之后,发现需要安装eclipse的插件,插件地址是:http://sourceforge.net/projects/fjep/ 下载的文件是“net.sf.fjep.fatjar_0.0.31.zip”,解压缩后你会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat jar)。

Fat jar插件的安装方式:

把Fat jar文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat jar,效果如下图:

接下来就可以生成包含第三方jar包的可运行的jar包了。

选中工程,右击 -- > Export --- > Other --- > Fat jar Exportor,效果如下图所示,

然后,next ---> 选中要生成jar包的工程 --  > next ---> 出现如下图所示的界面

image

在这里需要设置Main-class,它的值是工程运行的main class,并且勾上One-JAR,点击 next出现如下窗口:

image

即是项目引用的第三方类库,点击“finish”,这样就生成了包含第三方jar包的可运行的jar包。以上上在基于Eclipse 3.6.2(蓝色标题栏)和Eclipse 4.2.1(红色标题栏)的效果,如果是Eclipse 3.6以下的版本(具体的版本不确定,因为我没有试过),在选中工程右击后,会有Build Fat Jar,如下图所示,

接下来的操作大同小异了。

分享到:
评论

相关推荐

    eclipse查看第三方jar包源码

    1.将net.sf.jadclipse_3.3.0.jar拷贝到...5.打开Eclipse,prefrence,设置jad的可执行文件路径以及生成的临时文件路径 6.接着,设置*.class文件类型默认打开方式 7.然后,设置*.class without source文件类型打开方式

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

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

    eclipse导出第三方jar包插件fatjar

    - **Libraries**: 这是最重要的部分,你需要添加所有项目依赖的第三方JAR包。点击“Add External JARs…”或“Add JARs…”,选择项目中引用的库文件。 5. 完成上述配置后,点击“Finish”开始导出过程。Eclipse会...

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

    Fat Jar是一个Eclipse插件,专门用于将项目及其依赖打包成一个单一的可执行JAR。安装插件后,在“Export”对话框中选择“Fat Jar”,然后按照向导指示,将所有需要的库和主类设置好。最后,生成的JAR文件会包含所有...

    使用eclipse打jar包 可执行的jar

    在生成可执行JAR时,理解类路径和依赖管理至关重要。如果你的项目依赖于其他外部库,确保这些库被正确地打包或链接,否则在运行时可能会抛出`NoClassDefFoundError`等异常。此外,如果项目使用了特定版本的Java,...

    Eclipse 导出可执行Java工程/可执行Jar文件(包含第三方Jar包)

    通过以上步骤,你可以轻松地在Eclipse中创建包含第三方库的可执行JAR文件。这不仅方便代码部署,还能确保所有依赖项都包含在内,使得项目能在任何支持Java的环境中顺利运行。记住,打包过程虽然简单,但在初次尝试时...

    Fatjar打包第三方包

    本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...

    Eclipse 项目 打包成 可执行jar 文件

    2. **所有依赖已正确配置**:项目中的所有外部库(即第三方JAR文件)都应正确配置,并能够正常工作。 #### 二、手动配置MANIFEST.MF文件 如果你的Java项目需要引用额外的JAR包作为资源文件,则需要自定义MANIFEST....

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

    需要注意的是,这种方法不会自动包含项目中的外部库(如第三方jar文件),因此生成的Jar文件可能无法直接运行。 ##### 1.3 使用Fat Jar插件生成Jar **步骤详解:** - **安装Fat Jar插件:** 首先从网络上下载Fat ...

    eclipse Fatjar 打包 jar包

    标题 "eclipse Fatjar 打包 jar包" 涉及的是在Eclipse环境中使用Fatjar插件将Java项目打包成一个包含所有依赖的可执行jar文件的过程。这个方法允许开发者将所有必要的库和资源整合到一个单一的jar中,方便分发和运行...

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

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

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

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

    myelipse生成可执行jar文件方法

    当你的Java项目没有引用任何外部的JAR包时,生成可执行JAR文件的过程相对简单。在MyEclipse中,你可以按照以下步骤操作: 1. 打开MyEclipse,进入“包资源管理器”。 2. 选中你要打包的项目,右键点击,选择...

    生成可运行jar

    首先,当项目不包含任何第三方JAR包时,生成可运行JAR的步骤相对简单。你可以通过以下步骤进行操作: 1. 在Eclipse中,选择你需要打包的Java工程,右键点击并选择`Export`。 2. 在弹出的窗口中,导航到`Java` -> `...

    hadoop源码的第三方jar包

    在这个压缩包中,包含了一些用于支持Hadoop 2.2版本开发的第三方jar包,这些jar包对于理解Hadoop的内部工作原理以及进行自定义开发具有重要意义。 1. **hadoop-hdfs-bkjournal-2.1.0-beta.jar**:这是Hadoop HDFS...

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

    此外,整个过程相对简单,适合于快速生成可执行的JAR文件。 在实际开发中,如果你的项目非常复杂,可能需要考虑更高级的打包工具,如Maven或Gradle,它们能够生成包含所有依赖的“fat”或“uber”JAR,或者使用更...

    Eclipse 打jar包(fat jar)操作步骤(内含截图)

    在Java项目中,通常会有很多第三方库作为依赖,这些库通常以JAR格式存在。如果直接打包项目为JAR,运行时需要将项目JAR和所有依赖JAR放置在同一目录下。而fat jar则将所有依赖都合并到一个JAR中,简化了运行过程,...

    工程打成jar包供第三方调用示例

    本示例主要讨论如何将工程打包成JAR包,并使其可供第三方调用。 首先,理解JAR文件的性质至关重要。JAR是一种特殊的文件格式,它允许将多个Java类文件、资源文件以及元数据打包在一起,便于分发和执行。在Java开发...

    jad在eclipse配置查看jar包源码.rar

    总之,通过Eclipse与JADclipse插件的配合,开发者可以方便地查看并理解jar包中的源代码,这对于学习和调试第三方库非常有用。记得在使用过程中保持对jar包的尊重,不要滥用源码查看功能进行非法操作。

    15分钟学会MyEclipse导出jar文件再装换成exe可执行文件

    这个过程将分为四个步骤:导出 jar 文件、运行 jar 文件、连同第三方文件一并导出至 jar 文件、将 jar 文件转换成 exe 可执行文件。 一、导出 jar 文件 在 MyEclipse 中,导出 jar 文件非常简单。首先,选中你的...

Global site tag (gtag.js) - Google Analytics