`
caiying0504
  • 浏览: 343174 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

exe4j使用

阅读更多
它要求系统有1.5版本以上的JDK,点Download在线下载,如果你的机器上有JDK,点Locate找到你机器上已安装的JDK目录下/bin/java.exe就可以进行安装了。
下面就安装过程详细说明一下:
第1步,默认即可。
第2步,如果已经有制作好的jar文件,则下面一个"JAR in EXE"。
对于打包jar文件,在eclipse中右击项目选导出即可,不会制作jar文件可以给我留言




第3步,上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录:



第4步,由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executable name写你将要生成的exe文件的名字,Icon File可以选择生成文件的图标



第5步,首先,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到起初已经做好的jar文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类,这一步即算完成:



第6步,你系统的JRE版本,上面填个1.3,下面填1.6:



当然,这样配置的程序只能在安装有JRE的机器上执行,发布时总要考虑的问题就是用户是否有能力在自己机器上安装JRE,总不能发布一个程序还要用户自己安装个JRE吧,下面我就介绍如何将JDK环境变量动态打包到exe中,在这里单击advanced options,选择search sequence。如图:



首先把JRE复制到exe文件输出的目录里,我用的是c:\xaocker\,在弹出的窗口中,删除列表中所有项,然后单击绿+,选择directory并选择JRE的根目录(注意是拷贝后的目录)即可,如图:



单击ok后,再从图中单击advanced options,并选择preferred VM,在弹出的窗口中选择client hostspot VM,单击next按钮继续:



第7、8步是一些基本配置,默认即可,第9步编译,第10步你就可以点这个看到效果了:



exe4j未注册的版本会出现下面的对话框:



点击确定之后就可以看到你程序的运行结果了!

java.exe依照一套逻辑来寻找可以用的JRE,首先查找自己所在的目录下有没有JRE,其次查找自己的父目录下有没有JRE;最后才是查询Windows的注册表。

现在我们的程序可以在任意的计算机上执行了,可是缺点是致命的,比方说我的程序才160K,可是不论走到哪里都要背着70多M的JRE,未免有点小题大做吧,其实作为我们的私有的JRE,好多内容都是可以抛弃的。Jre目录下的license都可以不要,bin下的执行文件只需要保留java.exe或者javaw.exe,lib下只要保留rt,jsse,jce,charsets几个库就可以了。除了i386和zi两个子目录外,其余的子目录都可以不要。Zi下只需要保留自己地区的子目录和其下的一些文件就可以。Lib下除了库之外的属性文件等等都要保留。这样清理一番,JRE仍然有接近50MB。还可以继续清理几个库文件里面不需要的内容,这需要仔细的整理,会很费功夫。最好能写出一个自动工具帮助我们整理它们。从Sun公司上下到的JMF里面附带的用Java写的媒体播放器就自带了JRE,只有几个MB。
清理过后需要运行几遍我们的应用程序,以确保我们的JRE不缺少东西。

OK,仔细清理之后,文件变小了不少,可以发布了……


分享到:
评论

相关推荐

    exe4j使用图解教程

    《exe4j使用详解——Java应用打包为exe的步骤指南》 在Java开发环境中,有时候我们需要将应用程序打包成Windows下的可执行文件(exe),以便于非开发人员方便使用。这时,exe4j就成为了一个非常实用的工具。exe4j是...

    EXE4j使用教程

    EXE4j 使用教程 在 Java 桌面应用开发中,安装部署问题一直是一个棘手的问题。如何让用户轻松地安装并运行 Java 应用程序是开发者们经常遇到的问题。EXE4j 是一个非常优秀的打包工具,可以将 Java 应用程序打包成一...

    exe4j 使用说明

    【exe4j 使用说明】 exe4j 是一款用于将 Java 源代码转换为可执行的 Windows .exe 文件的工具,解决了Java桌面应用程序部署时的复杂性问题。它允许开发者将Java应用程序打包,使得用户无需预先安装Java运行环境...

    java应用程序打包_exe4j使用方法.doc

    #### 四、使用exe4j进行打包的具体步骤 ##### 步骤一:准备目录结构 1. 创建一个新的文件夹用于存放最终生成的EXE文件。 2. 在该文件夹中创建三个子文件夹:`file`(用于放置临时文件,可选)、`res`(用于放置...

    exe4j使用教程.docx

    exe4j使用教程,在网上搜索自己整理的,希望对大家有帮助。

    exe4j工具及使用教程

    ### exe4j使用教程资源 在描述中提到了两个使用教程的网址,这些教程通常会详细介绍如何配置各个选项,以及解决可能遇到的问题。它们是学习和掌握exe4j的宝贵资料,建议开发者仔细阅读并实践其中的步骤。 ### 注意...

    exe4j、inno setup安装使用说明

    在提供的文档《exe4j使用说明.docx》和《inno setup安装制作软件.docx》中,应该详细介绍了这两款工具的具体使用方法、配置选项以及常见问题解答。建议仔细阅读文档,按照指导一步步操作,就能成功打包出符合需求的...

    exe4j使用说明(详细)

    ### exe4j 使用说明详解 #### 一、引言 在Java桌面应用程序的开发过程中,一个常见的挑战是如何简化应用程序的安装和运行流程。通常情况下,Java应用程序需要Java运行环境(JRE)的支持才能正常工作,这往往导致...

    exe4j的详细使用方法中文版

    ### exe4j的详细使用方法中文版 #### 一、引言 对于Java开发者而言,尤其是在桌面应用领域,如何让最终用户能够轻松地运行Java应用程序始终是一个挑战。这不仅仅涉及到了JRE(Java运行环境)的安装问题,还包括了...

    exe4j与inno使用完整教程

    在使用exe4j时,用户需要先从官方网站下载exe4j,然后进行破解安装。安装完成后,运行exe4j程序,按照向导选择打包类型和程序模式,设置exe文件名称和ico图片,然后引入jar包,设置jre基本信息,添加启动画面,最后...

    exe4j_4_4_5

    在exe4j_4_4_5版本中,我们得到了exe4j的安装程序exe4j_windows_4_4_5.exe以及相关的使用指南。 首先,让我们详细了解一下exe4j的主要功能: 1. **生成独立的可执行文件**:exe4j可以将Java应用程序打包成一个独立...

    java下exe打包工具exe4j使用图解教程.pdf

    《Java下exe打包工具exe4j使用图解教程详解》 在Java开发中,有时我们需要将应用程序打包成可执行的Windows程序(.exe),以便非Java环境下的用户也能方便地运行。exe4j是一个强大的工具,它允许Java开发者将Java...

    exe4j及inno setup使用

    一、exe4j使用步骤 1. 下载安装:首先,你需要访问exe4j的官方网站或第三方资源网站,下载最新版本的exe4j并进行安装。 2. 创建项目:启动exe4j后,你需要创建一个新的项目,设置项目的名称和目标输出路径。 3. ...

    exe4j jdk1.7 jar打包exe工具

    exe4j的使用步骤大致包括以下几个关键环节: 1. **配置项目**:首先,你需要导入你的jar文件到exe4j项目中,并设置主类,即程序的入口点。 2. **选择运行模式**:exe4j提供了多种运行模式,如“单个JAR”、“多个...

    EJ Technologies Exe4j v4

    "使用说明-readme.txt"是包含Exe4j使用指南的文本文件。这个文件会提供关于如何操作Exe4j,设置项目属性,以及如何将Java程序转换为exe文件的详细步骤。它可能还会涵盖常见问题的解决方案、版本更新内容和系统需求等...

    exe4j打jar成exe(自带jre环境)

    《使用exe4j将Java Jar打包为可执行exe文件》 在IT行业中,常常需要将Java应用程序打包成可执行的Windows程序,以便于用户无需安装Java运行环境即可直接运行。这时,exe4j就成为了一个非常实用的工具。exe4j是一款...

    exe4j安装包文件

    exe4j是一款强大的Java应用程序转换工具,它允许开发者将Java的jar文件转换为Windows平台下可以直接运行的exe可执行文件。这个安装包包含了用于转换过程的所有必要组件,使得非Java背景的用户也能轻松运行基于Java的...

Global site tag (gtag.js) - Google Analytics