Fat Jar 和exe4j
一、导出jar文件:
如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作.
二、运行jar文件:
生成的jar文件你可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是你想要的结果,请右击文件---打开方式---选择java(TM)platform来运行.我想这时你应该看到了你的软件界面.先恭喜你了..
三、连同第三方文件一并导出至jar文件:
如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
你可以利用Fat jar插件生成jar,Fat jar 的下载地址: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文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了.(未成功可直接去墙撞死)..
用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next---finish(勾选你需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在你的工程项目中了.运行它,一切顺利,否则就是你编程的问题了..
另:如果你不想用Fat jar来打包,有一个更快捷的方法可以帮助你,但也是有缺陷的.
步骤:将你需要用到的附属文件放到你的jre安装目录下的\lib\ext目录中(安装JDK的同时也安装了jre),再通过(一、导出jar文件)的方式生成jar.这样就可以了.它有个致命的缺点就是,这样的jar文件只能在你本机可以使用,如果要在别的机子上运行必需在\lib\ext放置同样的附属资源.
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果你坚持要转换成exe文件,请按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)http://download.csdn.net/source/2393519有的需要安装,有的只要解压缩即可用.我一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按步骤操作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your application框中输入你的应用程序的名字(随便即可),在Directories---Output directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.勾选Allow JREs with a beta version number以及Only allow JDKs and no JREs.接着Next.到这一步你可以直接finish.这样就把jar转换成exe文件了.你可以点击Click Here to Start the Application按钮测试生成的文件.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sunnymeimei/archive/2010/05/25/5623875.aspx
- 大小: 25.3 KB
分享到:
相关推荐
本篇文章将详细介绍如何使用`fatjar`和`exe4j`这两个工具,将Java项目打包成exe文件。 `fatjar`是一款用于合并Java类库和应用程序主类的工具,它能将所有的类文件、资源文件以及第三方库打包成一个独立的JAR文件,...
"fatjar_exe4"就是一个这样的解决方案,它利用了fatjar插件和exe4j工具,将Java的JAR文件转换为Windows上的.exe可执行文件。这种方式极大地提高了Java应用的用户友好性,因为它消除了对Java运行环境(JRE)的依赖。 ...
fatjar.jar(jar打包工具,配合exe4j 生成EXE,比eclipse打包要好) 生成exe的过程: 1.eclipse中导入fatjar.jar 2.右键点击项目看到那个绿色的加号,一直next,生成jar 3.用exe4j打包,选择jar in exe mode,后面的...
标题中的“如何用exe4j和fatjar打包Java程序”是指将Java应用程序转换为可执行的Windows EXE文件,这通常是为了便于非Java环境下的用户运行。exe4j是一款流行的工具,它允许开发者将Java应用打包成独立的可执行文件...
#### 四、使用exe4j将JAR转换为EXE 1. **打开exe4j**: - 运行exe4j软件。 2. **选择打包模式**: - 选择`Jar in EXE`模式,这意味着最终产品将是一个包含所有必要的Java运行时和应用程序代码的单个EXE文件。 3...
这主要涉及到两个关键步骤:首先,将Java源代码编译成字节码(.class文件),然后将这些字节码打包成一个可运行的JAR文件,最后通过特定工具如fatjar和exe4j将JAR文件转换为EXE格式。 **fatjar** 是一个用于创建可...
### 如何使用Fat Jar在Eclipse中制作jar文件包 ...而通过j2ewiz和exe4j等工具,还可以进一步将Jar文件转换为可执行的.exe文件,方便在不同平台上运行。这些工具和技术的应用,极大地简化了Java应用的发布流程。
总的来说,Java打包工具有多种选择,如j2ewiz、fatjar和exe4j,它们分别解决了不同场景下的需求,帮助开发者将Java应用打包成易于分发和运行的形式。了解和熟练使用这些工具,是提升Java项目交付效率和用户体验的...
这一过程涉及到多个步骤和技术,包括使用特定工具如Exe4J和FatJar插件。 ### FatJar插件 首先,我们来了解一下如何使用Eclipse中的FatJar插件将jar包转换为一个自包含的执行文件。FatJar,顾名思义,是一种“胖”...
这篇文章主要讲述了如何将一个基于Eclipse的GUI项目打包成可执行的EXE文件,其中涉及到了两个关键工具:fat_jar插件和exe4j。下面是对这两个工具及其使用方法的详细说明。 首先,fat_jar插件是Eclipse中的一个便捷...
Java程序打包成.exe可执行文件的过程涉及到多个步骤,主要分为两个阶段:首先将Java项目打包成....其中,fatjar和exe4j可以更方便地处理外部库和跨平台需求。在实际操作中,根据项目的具体需求选择合适的工具和方法。
这个过程通常涉及到几个关键工具,包括Fatjar和exe4j,这两个工具在提供的描述中被提及。 首先,让我们来了解一下Fatjar。Fatjar是一款用于Java的实用工具,它的主要功能是将所有的类文件、库和资源打包进一个单一...
fat jar,也被称为"uber jar"或"one-jar",将所有的类和资源打包在一起,使得一个单一的jar文件就能独立运行。 首先,理解为什么需要fat jar。在Java开发中,项目通常会依赖多个外部库。如果直接分发源代码,用户...
- **安装j2exe4j**:j2exe4j是一款强大的Java应用程序打包工具,支持将jar文件转换为exe文件,并且可以自动包含所需的JRE版本。首先需要下载并安装该软件。 - **配置exe文件**:打开j2exe4j后,选择“新建”项目。...
首先,我们需要在 Myeclipse 中添加插件 fat jar,方法是将压缩文件解压,将 net.sf.fjep.fatjar_0.0.31.jar 放置在 Myeclipse 的安装目录下,然后重新启动 Myeclipse。在右键点击项目工程名时,我们可以看到 Build ...
这个"fatjar_0.0.31.zip"是FatJar的0.0.31版本,它解决了Eclipse开发环境中常见的打包难题,同时也提供了将JAR转换为可执行的EXE文件的功能,比同类工具exe4j更为高效和全面。 在Java应用程序开发过程中,通常需要...
- **Java to EXE转换器**:由于Java程序本身并不能直接生成exe可执行文件,我们需要第三方工具来实现这一转换,如JSmooth、Launch4j、JAR2EXE等。这些工具会创建一个Windows可执行文件,该文件包含Java运行时环境...
第9步编译完后第10步你点那个“Click Here to Start the Application”按钮就可以看到程序运行效果了,然后再点”Seave as”保存一个exe4j生成的一个文件,随便存哪里都行,和我们的.exe程序无关。全部制作过程就...
当与exe4j结合使用时,FATJAR可以将所有依赖项整合进一个JAR,然后exe4j将这个包含所有依赖的JAR打包成EXE。这样,用户只需双击EXE文件即可启动Java应用程序,无需关心背后复杂的Java环境配置。 **exe4j的主要功能*...
本文详细介绍了如何使用fatJar插件将Eclipse Java项目打包成JAR文件,以及利用exe4j工具进一步将JAR文件转换为Windows平台上的EXE文件。这一系列操作不仅简化了Java应用的部署流程,也提高了应用程序的可用性和安全...