exe4j的使用方法

合集下载

用exe4j怎样把写好的web项目做成一个可执行的exe文件

用exe4j怎样把写好的web项目做成一个可执行的exe文件

用exe4j怎样把写好的web项目做成一个可执行的exe文件一).创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。

2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。

在“名称”框中键入 setup1。

3. 单击“确定”关闭对话框。

4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。

5. 在“属性”窗口中,选择 ProductName 属性,并键入信息管理系统。

二).将主程序项目的输出添加到部署项目中1. 在“文件系统编辑器”中,选择“应用程序文件夹”。

在“操作”菜单上,指向“添加”,然后选择“项目输出”。

2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。

3. 单击“确定”关闭对话框。

4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。

三).创建安装程序类1. 在“文件”菜单上指向“新建”,然后选择“项目”。

2. 在“新建项目”对话框中,选择“项目类型”窗格中的“Visual Basic 项目”,然后选择“模板”窗格中的“类库”。

在“名称”框中键入 installDB。

3. 单击“打开”关闭对话框。

4. 从“项目”菜单中选择“添加新项”。

5. 在“添加新项”对话框中选择“安装程序类”。

在“名称”框中键入installDB。

6. 单击“确定”关闭对话框。

7. 详细代码附后。

四).创建自定义安装对话框1. 在解决方案资源管理器中选择“setup1”项目。

在“视图”菜单上指向“编辑器”,然后选择“用户界面”。

2. 在用户界面编辑器中,选择“安装”下的“启动”节点。

在“操作”菜单上,选择“添加对话框”。

3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。

4. 在“添加对话框”对话框中,选择“文本框 (A)”对话框,然后单击“确定”关闭对话框。

EXE4j教程和Inno安装文件制作

EXE4j教程和Inno安装文件制作

exe4j使用教程对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。

如果不是因为这个问题,Java 在我的眼里算是最完美的语言了,也是我最喜爱的语言。

所以我认为这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需要或都想要跨平台,而且有时候JVM平台或版本问题也会造成“一次编写,到处测试”的尴尬。

最好的方式莫过于带着JRE,让用户轻松点击就能运行。

下面我们来解决这样的问题,有什么好的建议或方法请其他朋友多多指教或补充!针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。

带着JRE运行,JRE的大小应该是最让人头疼的,我默认安装的jre6大小达到80M,而程序只有200-300k左右,感觉非常不合理,分发与网络传输过程也会大受影响!为了解决这个问题我一直在网络上搜索“瘦身版”的JRE,无意中搜到了Beansoft老师介绍的一篇关于迷你JRE的文章,相关的JRE下载后解压约14M左右,试用了一下,相对于我的应用缺少了一些类文件,关于部分xml 操作类,及swing桌面应用框架相关连的部分类也找不到,最后借鉴了一下,自己把一个完整的JRE从80M瘦到了38M,去除了很多不需要的类文件,当然,如果耐心一点还可以再瘦下去,再抽掉一些类文件。

在这个基础上再配合Inno Setup这个安装包制作工具,最后把整个程序从40M压到了8M,下面看看关于整个操作过程,关于JRE的瘦身有些烦琐就不写了,而且SUN的JRE瘦身计划也在进行,相信很快会有更小的瘦身版JRE推出,自己没有必要再去费神。

Java程序生成exe可执行文件详细教程(图文说明)

Java程序生成exe可执行文件详细教程(图文说明)

Java程序⽣成exe可执⾏⽂件详细教程(图⽂说明)Java程序打包成exe可执⾏⽂件,分为两⼤步骤。

第⼀步:将Java程序通过Eclipse或者Myeclipse导成Jar包
第⼆步:通过exe4j讲Jar包程序⽣成exe可执⾏⽂件
第⼀步详解:
将java程序⽣成Jar包
以下是Myeclipse导出Jar包,⾸先选择项⽬“右击”
点击“Export”
选择JAR file
点击“next”
只是警告,⽆需关注。

好,直到上⼀步,Java程序Jar包⽣成完毕。

第⼀个⼤步骤操作完毕。

现在开始第⼆个⼤步骤:
Exe4j对Jar包进⾏exe封装
⾸先在某盘符底下建⽴⼀个⽂件夹,本例是在D盘建⽴的Java⽂件夹,然后将jre和程序所需的Jar包⽂件及Java程序所要读取的配置⽂件放⼊到⽂件夹。

好,现在开始,⾸先打开exe4j程序
第⼀步⽆需操作,直接点击“Next”
第⼆步:选择第⼆项”JAR in EXE” mode,然后点击“next”
第三步:设置完成后,点击“next”
点击“next”
点击 “ 绿⾊加号” 选择”Directory“添加JRE,JRE是第⼀步创建⽂件夹⾥的JRE
然后“7、8、9”步骤默认就好,第⼗步时,按图⽚操作
成功后,点击“Save as”按钮,随便保存⼀个地⽅“保存”,这个⽂件不⽤,然后到第⼆部你保存的exe那个路径,找到你的exe⽂件。

⼤功告成了。

exe4j原理

exe4j原理

exe4j原理exe4j是一种用于将Java应用程序打包为可执行文件的工具。

它的原理是将Java程序编译为字节码文件,然后使用Java虚拟机(JVM)来执行这些字节码。

exe4j提供了一个图形界面,可以方便地将Java程序打包成可执行文件,并且可以自定义程序的图标、版本信息等。

exe4j的原理可以分为以下几个步骤:第一步,选择Java程序的入口点。

exe4j需要知道Java程序的入口点,也就是Java程序中的main方法所在的类。

用户可以通过在exe4j界面中指定入口点类的全名来告诉exe4j。

第二步,指定Java虚拟机。

exe4j需要知道要使用哪个Java虚拟机来执行Java程序。

用户可以在exe4j界面中选择已经安装在计算机上的Java虚拟机,也可以选择将Java虚拟机打包到生成的可执行文件中。

第三步,配置程序的运行环境。

exe4j可以根据用户的需求配置程序的运行环境,比如设置Java虚拟机的参数、设置程序的工作目录等。

第四步,选择生成的可执行文件的类型。

exe4j支持将Java程序打包成不同类型的可执行文件,比如Windows可执行文件(exe)、Windows服务、Unix脚本等。

用户可以根据自己的需要选择合适的可执行文件类型。

第五步,配置程序的图标和版本信息。

exe4j允许用户自定义程序的图标和版本信息,以便在生成的可执行文件中显示。

第六步,生成可执行文件。

当用户完成了所有配置后,exe4j会根据用户的配置生成可执行文件,并将Java程序的字节码文件打包到可执行文件中。

exe4j的原理简单明了,通过将Java程序打包成可执行文件,使得用户可以方便地将Java程序发布和分发给其他人使用,而不需要安装Java开发环境。

exe4j还提供了一些额外的功能,比如自动更新、程序安装等,可以进一步简化Java程序的发布和管理过程。

总结一下,exe4j是一种将Java程序打包成可执行文件的工具,其原理是将Java程序编译为字节码文件,然后使用Java虚拟机来执行这些字节码。

exe4j 生成原理

exe4j 生成原理

exe4j 生成原理exe4j是一款功能强大的Java打包工具,可以将Java应用程序打包成可执行的EXE文件。

它的生成原理包括如下几个步骤:1. 收集项目依赖:首先,exe4j会根据用户设置的配置,收集项目所依赖的所有的Jar包和类文件。

这些依赖包括项目的自身Jar包、第三方库的Jar包以及Java运行时环境(JRE)的核心库。

exe4j会自动递归查找并将所有相关的依赖文件收集到一个目录中。

2. 配置运行环境:接下来,exe4j会根据用户的需求,配置Java运行环境的相关参数。

这些参数包括JVM的初始堆大小、最大堆大小、JVM参数等。

exe4j还可以配置应用程序的图标、文件关联等。

3. 创建包装器:exe4j会生成一个包装器,用于打包应用程序和配置JVM参数。

这个包装器是一个可执行的EXE文件,它会调用JVM来启动Java应用程序。

exe4j支持同时生成不同平台下的包装器,比如Windows平台下的EXE文件和Linux平台下的Shell脚本。

4. 打包资源文件:exe4j允许用户将应用程序所需的资源文件一并打包到最终的可执行文件中。

这些资源文件可以是配置文件、图像、音频等。

打包资源文件可以方便用户将所有的文件放在一个地方,便于应用程序的发布和部署。

5. 生成可执行文件:最后,exe4j会将上述步骤中生成的所有文件进行整合,生成最终的可执行文件。

exe4j会将所有的依赖Jar包和类文件打包到一个Jar中,然后将该Jar与包装器一起打包到可执行文件中。

通过以上的步骤,exe4j成功将Java应用程序打包成可执行的EXE文件。

这样,用户可以直接双击EXE文件来运行应用程序,而不需要通过命令行来启动。

exe4j生成原理的核心是利用了Java的可执行Jar文件的特性。

Java的可执行Jar文件是一个包含了主程序和所有依赖文件的压缩文件,可以通过Java虚拟机(JVM)来运行。

exe4j通过创建一个包装器,将Java虚拟机与Java应用程序打包到同一个可执行文件中,从而实现了将Java应用程序打包成EXE文件的功能。

exe4j jvm 参数 -回复

exe4j jvm 参数 -回复

exe4j jvm 参数-回复问题:exe4j JVM 参数exe4j是一个用于将Java应用程序打包为可执行文件的工具。

在使用exe4j时,可以通过配置JVM参数来优化应用程序的性能和运行效果。

本文将一步一步回答关于exe4j JVM参数的问题。

第一步:了解exe4jexe4j是一个功能强大的工具,可将Java应用程序转换为本机可执行文件,并且提供了多种配置选项来定制化应用程序的运行方式。

其中一个重要的配置选项就是JVM参数。

第二步:什么是JVM参数?JVM参数是用于配置Java虚拟机的选项,可以通过命令行参数或配置文件来指定。

这些参数可以影响应用程序的性能、内存使用、垃圾回收等方面,从而优化应用程序的运行效果。

第三步:如何配置JVM参数?在使用exe4j时,可以通过以下步骤来配置JVM参数:1. 打开exe4j的配置界面。

2. 导航到“JVM参数”选项卡。

3. 在“自定义参数”文本框中输入想要配置的JVM参数。

每个参数之间可以用空格或换行符分隔。

4. 点击“应用”按钮保存配置。

第四步:常用的JVM参数有哪些?在配置JVM参数时,可以根据应用程序的需求选择适合的参数。

下面是一些常用的JVM参数:1. -Xmx:设置最大堆内存大小。

可以用来调整应用程序可以使用的最大内存量。

例如,-Xmx1024m表示最大堆内存为1GB。

该参数对于内存密集型应用程序特别重要。

2. -Xms:设置初始堆内存大小。

可以用来指定应用程序启动时分配给Java 堆的内存量。

例如,-Xms512m表示初始堆内存为512MB。

通常将-Xms 和-Xmx设置为相同的值可以避免堆的大小动态变化。

3. -XX:MaxPermSize:设置最大永久代内存大小。

永久代主要用于存储类信息、常量池等对象。

例如,-XX:MaxPermSize=256m表示最大永久代内存为256MB。

在Java 8及以后的版本中,这个参数已经被废弃,可以使用-XX:MaxMetaspaceSize参数代替。

exe4j打包成exe文件实例

exe4j打包成exe文件实例

exe4j打包成exe文件实例一.运行软件最好破解下,否则打包后会有打包软件的提示。

二.进行打包第1步完全略过,直接点Next。

第2步我们选择“JAR in EXE mode”就是选择我们已经有制作好的jar文件。

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

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

第5步,先别管上面的,先在下面单击绿色的“+”号,在弹出的窗口中点Archive,然后找到起初已经做好的CAMP_fat.jar(详见1.3)文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面MainClass栏内点击找到main所在的类。

第6步,你系统的JRE版本,一般是填个1.3,下面填1.6在这里单击advancedoptions,选择searchsequence。

选这个就是因为我们要把JDK环境也打包进来,好让程序能跨平台使用。

首先要从你系统的JDK下的JRE目录copy到你.exe文件的输出目录下“桌面project\JRE”,然后回到exe4j中在弹出窗口删除列表中的所有项。

我的是三项,一个注册表的,一个JAVA环境变量的,一个JDK环境变量的,都不要。

然后单击绿“+”,选择directory 并选择JRE的根目录,我的是“桌面\project\JRE”就是copy后的目录,选完后exe4j弹出窗口中的Directory里会显示“.\JRE”。

点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚加的路径。

再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择clienthostspot VM,单击next按钮继续。

exe4j原理

exe4j原理

exe4j原理exe4j是一个用于将Java应用程序打包为可执行文件的工具。

它允许开发者将Java代码和相关的资源文件打包成一个独立的可执行文件,无需依赖于Java虚拟机(JVM)。

本文将介绍exe4j的原理和工作流程。

exe4j的原理可以概括为以下几个步骤:项目配置、Java虚拟机选择、文件打包、可执行文件生成。

开发者需要配置项目的基本信息,包括应用程序的名称、版本号、作者等。

这些信息将用于生成可执行文件的元数据,方便用户查看和识别。

接下来,开发者需要选择要使用的Java虚拟机。

exe4j支持多种不同的Java虚拟机,包括Oracle JDK、OpenJDK等。

开发者可以根据自己的需求选择合适的Java虚拟机版本。

然后,开发者需要将Java代码和相关的资源文件打包成一个可执行文件。

exe4j会将这些文件进行压缩和打包,生成一个独立的文件,包括Java代码的字节码、依赖的Java类库、配置文件等。

exe4j将根据所选择的Java虚拟机和打包的文件,生成一个可执行文件。

这个可执行文件可以直接在Windows、Linux或Mac等操作系统上运行,无需安装Java虚拟机或其他依赖。

exe4j的工作流程可以简单描述为:根据项目配置生成打包脚本,执行脚本将Java代码和资源文件打包成一个独立的可执行文件。

exe4j的原理是通过将Java代码和相关资源文件打包成一个可执行文件,实现了Java应用程序的独立运行。

由于可执行文件已经包含了Java虚拟机和相关的依赖,用户无需再单独安装Java虚拟机,只需双击可执行文件即可运行应用程序。

exe4j的优点在于简化了Java应用程序的部署和分发过程。

开发者只需使用exe4j将Java代码打包成一个可执行文件,用户就可以直接运行该文件,无需关心Java环境的配置和安装。

这样可以大大减少用户的使用门槛,并提高应用程序的易用性。

exe4j还提供了一些高级功能,如自定义安装程序、自动更新、应用程序图标设置等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

将java编织成.class后,如果只是用java命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。

这里我用了一个名字叫做exe4j的免费小软件,感觉不错。

首先,当然是要下载个exe4j。

我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。

接着,将你要选择好你即将发布的.class文件就不用细说了。

下面是创建jar文件,这里我用一个名字叫做
d:MyJavaTest.class的文件来举例,另外注意还要编写一个确定main_class的文件manifest.mf,在这里mainfest.mf 和目录MyJava是在同一个目录下(这里是都在D:),然后使用如下命令:
jar cvfm test.jar manifest.mf MyJava
manifest.mf当初还不知道怎么写,非常的抓狂。

呵呵。

其实很简单,代码如下:
Manifest-Version: 1.0
Main-Class: MyJava.Test
Created-By: Hanic
只要Main-Class写对就可以了。

这样,一个test.jar文件就生成了,这里我就不细说jar的具体功能了。

但为了确保成功,我们可以再用下面的指令执行一下刚刚生成的test.jar:
java -jar test.jar
怎么样,是不是可以很顺利的进行?如果是,那我们就可以开始进行可执行文件的创建了。

exe4j应用起来倒是相当简单。

类似于傻瓜式的,只要一路next,填写和选择个别的参数就ok了。

稍微懂点e文的都可以应用自如了。

不要说你一点e文都不懂啊!没办法,简单说下流程:
1、打开exe4j,可以输入license,可以打开你以前操作过的config文件。

2、单击NEXT键,选择”JAR in EXE”mod按钮,单击NEXT。

3、填写短名和文件输出的路径然后点击NEXT。

4、在这里你可以选择你要生成的可执行文件的类型,以及生成的可执行文件名称、可执行文件的图标等,我们在这里就选择GUI application,名字就根据自己的需要取一个,图标你可以自己在你的图标库里选一个你喜欢的,然后再NEXT。

5、在这里填写Main class的名字,单击绿色+选择所需的.jar文件,如果没有特殊要求我们就可以再继续了。

6、接下来是选择jre版本,填写好jre的最大最小版本然后再继续。

7、下面设一下你的文件执行的片头,增加其美观效果,选择自己喜欢的图片,写自己想写的文字,并可以根据需要调整文字的位置,再继续。

8、下面是一个选择语言版本的界面选好后再继续。

9、下面是一个短暂的等待,然后就大功告成了,一个java写成的可执行文件就这样生成了。

10、双击一下看看效果,迎面而来的是自己设置的开头效果,感觉怎么样?。

相关文档
最新文档