`

myeclipse里使用fat jar生成可执行jar

 
阅读更多

myeclipse里使用fat jar生成可执行jar

 

首先下载fat jar,地址:

        http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924

        下载后,解压缩,有一个plugins文件夹,里面有个jar包。将这个文件夹放入myeclipse的dropins目录,这里我的路径是D:/Program Files/Genuitec/MyEclipse 8.5/dropins,仅供参考。重启eclipse后,右键点击项目,可以看见一个带前面有绿色加号的选项->Build Fat Jar,就表示安装成功了。

        如果你要把你的项目打包成一个可执行jar,右键点击项目->Build Fat Jar,出现一个界面。界面各属性如下设置:

       Jar-name:你要生成的jar的名字

       Manifest:最重要的配置文件,但这一步不需要你关心,不要改动

       Main-Class:你的jar从哪个main函数启动

       Class-path:通常是一个点“.”,如果你使用了外部类,那么还需设置外部类。例如我的项目使用了jpcap.jar和jpcap.dll,那么我的path是“. jpcap.jar jpcap.dll”,千万记得那个点不能省略,同时外部类前面都要有个空格。这些属性会写入Manifest。

       点下一步,出现一个界面让你选择将什么打包进去,选择你需要的类就可以了,那些外部依赖的包因为我们前面已经设置了,因此不要选。完成后会在你的工程目录下生成一个可执行的jar包,这个时候你再记得把你的外部类拷过来(即和这个jar包在同一目录下),OK!

      你也可以什么都可以不管,直接全部下一步就OK了,但这样的话,外部类库也会一起打包进可执行jar包里,可执行jar包会非常大。

 

 

转自http://blog.sina.com.cn/s/blog_9a9e0bd601018i6v.html

分享到:
评论

相关推荐

    绝对可行,图解MyEclipse8.5安装fatjar以及制作可执行jar方法!

    下面我们将详细介绍如何在MyEclipse8.5中安装Fatjar插件和制作可执行jar文件。 安装Fatjar插件 Fatjar插件可以从http://sourceforge.net/projects/fjep下载,下载完成后是一个zip压缩包。解压出plugins文件夹,...

    myeclipse 打包工具fatjar

    在要导出的项目处右击,可看到 build fat jar 项,前面有个绿色的加号。按照步骤即可打包;若没有该项,可将myeclipse下configuration文件中org.eclipse.update的platform.xml删除,再重启myeclipse

    MyEclipse的fat_jar工具---net.sf.fjep.fatjar_0.0.31.zip

    MyEclipse的fat_jar工具---net.sf.fjep.fatjar_0.0.31.jar ---------------------------------------------------------- 放到 ..\myeclipse-8.5.0-win32\MyEclipse 8.5\dropins目录下面 重启程序,重启后显示 Build...

    Myeclipse生成jar包插件fat及使用教程

    总的来说,MyEclipse的Fatjar插件是开发者生成`fat jar`的强大工具,通过简单的步骤,即可将整个项目及其依赖打包成一个可执行的JAR文件,大大提高了项目的可移植性和易用性。熟练掌握这一技能,对Java开发者的日常...

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

    在本文中,我们将探讨如何使用 MyEclipse 导出 jar 文件,并将其转换成 exe 可执行文件。这个过程将分为四个步骤:导出 jar 文件、运行 jar 文件、连同第三方文件一并导出至 jar 文件、将 jar 文件转换成 exe 可执行...

    fatjar java程序 打包 eclipse myeclipse插件

    标题中的“fatjar”指的是Java开发中的一种工具,它用于将所有依赖的库(JAR文件)合并到一个单独的可执行JAR中,这样用户就可以直接运行这个“fat”或者“uber”JAR,而无需担心外部依赖。在Java项目中,尤其是需要...

    MyEclipse8.5第三方插件Fatjar图解安装及打包

    昨天我急需要安装fatjar包,但是百度了好多安装的方法都不能实现,其中包括15分钟学会MyEclipse导出jar文件再装换成exe可执行文件,主要原因是我的是MyEclipse8.5版,而他们说的根本就不是8.5版本的。现在终于知道了...

    MyEclipse中生成.jar文件的方法

    在MyEclipse这款强大的Java集成开发环境中,生成.jar文件是一项常用的任务,这通常涉及到将一个或多个类或者整个项目打包成可执行的Java应用程序或库。以下是在MyEclipse中生成.jar文件的详细步骤,以及一些相关的...

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

    总结来说,"fatjar"插件是Java开发中用于打包项目的实用工具,它使得将多个JAR文件合并为一个可执行的"胖JAR"变得简单,大大简化了部署流程。通过正确的安装和使用,开发者可以有效地提高工作效率,确保项目的顺利...

    通过jar命令生成可执行的jar文件

    通过jar生成可执行的jar文件 将您要打包成jar的class文件放到D盘的temp目录下(也可以自定义) 在cmd命令行中键入如下指令: 1. 进入temp目录:cd tmep 2. 输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点...

    Fatjar打包第三方包

    在Java开发过程中,有时我们需要将项目打包成一个可独立运行的JAR文件,这样就可以在没有IDE或构建工具的环境中直接执行。Fatjar是一个非常实用的工具,它能帮助我们实现这一目标,尤其是在处理包含大量第三方库依赖...

    net.sf.fjep.fatjar_0.0.32.jar

    标题中的"net.sf.fjep.fatjar_0.0.32.jar"是一个特定版本的Java库,用于创建可独立运行的JAR文件,通常称为"fat JAR"或"one-jar"。这种类型的JAR文件包含了项目运行所需的所有依赖,使得用户可以直接执行而无需设置...

    fatjar_0.0.32.jar

    在Java开发中,经常需要将多个源代码文件和它们依赖的库打包成一个可执行的JAR文件,以便于分发和运行。传统的JAR打包方式不包括外部库,这导致在运行时需要设置复杂的类路径。fatjar插件则解决了这个问题,它能够将...

    myeclipse 的多个插件 jseclipse ,properties,FatJar

    通过FatJar,用户可以轻松创建包含所有必要库的可执行jar,使得应用程序可以在没有额外设置的环境中运行。这对于分发和部署Java应用程序尤其有用,避免了因缺少依赖而导致的运行时错误。 总的来说,jseclipse、...

    myelipse生成可执行jar文件方法

    以下是两种在MyEclipse中生成可执行JAR文件的方法: ### 无外部依赖的JAR文件 当你的Java项目没有引用任何外部的JAR包时,生成可执行JAR文件的过程相对简单。在MyEclipse中,你可以按照以下步骤操作: 1. 打开...

    net.sf.fjep.fatjar_0.0.25.zip

    总的来说,FatJar插件是Java开发者必备的工具之一,它极大地提高了项目打包的效率,让开发者能够快速、方便地创建包含所有依赖的可执行JAR文件。通过了解并熟练掌握FatJar的使用,可以有效地提升开发流程的便捷性和...

    Fat Jar无敌版本下载

    在Java开发过程中,有时我们需要将所有依赖库与主程序打包成一个单一的可执行JAR文件,以便于分发和运行。这就是所谓的“fat JAR”或“uber JAR”。通常,开发工具如Eclipse、Maven或Gradle提供插件来实现这个功能。...

    net.sf.fjep.fatjar使用方法

    本文详细介绍了两种将Java项目打包成可执行jar的方法:手动打包和使用`net.sf.fjep.fatjar`插件打包。通过这些方法,开发者可以更方便地部署和分发Java应用程序。此外,还介绍了如何创建批处理文件以及如何通过任务...

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

    在本教程中,我们将详细介绍如何通过MyEclipse集成开发环境(IDE)导出一个Java应用程序到JAR文件,并进一步将其转换为可执行的EXE文件。这一过程不仅适用于希望将Java应用打包成独立程序的开发者,同时也适用于那些...

Global site tag (gtag.js) - Google Analytics