EXE4J是一个不错的打包软件,它可以将JAR包打包成EXE文件以便于在WINDOWS环境下运行,笔者经过使用。对其使用方法进行了总结,现介绍如下:

1.启动EXE4J,如下图:

图中OPEN按钮用于打开已经编辑过的.EXE4J文件,您可以按下NEXT按钮新建一个项目。

选择JAR IN EXE,用于生成EXE文件,单击[NEXT]

在Short name of your Appliction内输入您的项目名称

在OutputDirectory 中输入您的EXE项目输出目录

如果您需要将JRE文件同时发布,请将JRE文件根目录(例如:JRE6)复制到项目输出目录下。我们将在下节介绍打包的方法。

单击NEXT按钮

选择项目输出模式,即您的程序运行模式。可先模式包括控制台模式和图形模式,我们这里的例子是图形模式的,所以选择图形模式(GUI Appliction).

在Executable name中输入EXE文件的基本名,注意不要输入扩展名EXE。

在Icon File中输入该项目的图标文件,可单击...按钮选择相应的文件,注意,这个文件只能是ICON类型。

选择JAR包:

首先将您在点击绿色的加号,加入您的工程JAR包,然后再将您的工程中使用的外部JAR包依次加入进来。点击Main class栏的....按钮,系统会自动搜索主程序,选中主程序后点击NEXT按钮。

选择最小版本号和最大版本号,注意,不要输入最大版本号,否则系统会报错。

如果您需要将JRE文件同时打包,请单击Advanced Option按钮,选择Search Sequence选项,如果不需要打包JAR,可直接按NEXT按钮。用户选择Advanced Option后,系统提示:

在search sequence 中有多个选项,请单击红叉将其全部删除,再点击绿色的加号,增加项目输出目录中的JRE目录。 选择NEXT

选择Client Hotspot VM.单击NEXT

选择展示图片,即您的项目在启动前出现的一个图片,可直接单击NEXT,进入下一步。

.

汇总信息,如果确认无误可单击NEXT

EXE文件生成结束,现在您可以使用innoSetUp工具完成安装文件的制作了。也可以直接将输出目录打包,安装在其它计算机上,双击EXE文件图标即可运行该项目了。怎么样,简单吧。下节我们介绍如何使用innoSetup制作安装文件。

转自http://blog.csdn.net/zmwg1/article/details/6164625

使用EXE4J将JAR包转换为EXE文件相关推荐

  1. 副本技能-exe4j将可运行Jar包转换为exe程序

    1.Exe4j工具安装 下载路径 默认安装 2.转换Jar包为exe,按照如下步骤操作即可 直接下一步 选择运行模式[Jar转Exe]和下一步 填写应用名称,输出目录和下一步 填写exe应用名称,高级 ...

  2. exe4j将jar包打成exe(添加jar、jdk、dll)

    最近用Java写了一个小工具,想将它达成exe执行文件,到时候直接放某个目录下,一执行就能跑啦. 用到的工具: 1.写好的项目:可以是java项目,也可以是java web项目 2.能够打jar的工具 ...

  3. 使用exe4j把jar转换成exe文件时,报错java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite

    在使用Eclipse 导出jar后,使用exe4j做成exe文件时保错,java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composit ...

  4. 【exe4j】如何利用exe4j把java桌面程序生成exe文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  5. 利用 exe4j 将 JAR 包制成免安装 JDK 的 EXE 文件

    利用 exe4j 将 JAR 包制成免安装 JDK 的 EXE 文件 exe4j 的工作原理 EXE 制作教程   将 JAR 包制成能在 Windows 上直接运行的 EXE 文件,是很多 Java ...

  6. 在swt中获取jar包中的文件 uri is not hierarchical

    uri is not hierarchical 学习了:http://blog.csdn.net/zdsdiablo/article/details/1519719 在swt中获取jar包中的文件: ...

  7. 使用jar命令查看搜索提取jar包中的文件

    查看jar包的目录结构:jar ftv xxx.jar 带ftv三个参数: 根据资料,查找jar包中yyy.xml文件的命令是:jar ftv xxx.jar |grep yyy.xml: 命令出错: ...

  8. (转)通过maven,给没有pom文件的jar包生成pom文件,maven项目引入本地jar包

    文章完全转载自 : https://blog.csdn.net/qq_31289187/article/details/81117478 问题一: 经常遇到公司私服或者中央仓库没有的jar包,然后通过 ...

  9. java -uf_Java如何快速修改Jar包里的文件内容

    需求背景:写了一个实时读取日志文件以及监控的小程序,打包成了Jar包可执行文件,通过我们的web主系统上传到各个服务器,然后调用ssh命令执行.每次上传前都要通过解压缩软件修改或者替换里面的配置文件, ...

最新文章

  1. android 自定义核心服务
  2. LOJ#2542 随机游走
  3. c语言给定一个字符串匹配,使用C语言解决字符串匹配问题的方法
  4. visual studio编译linux,在 Visual Studio 中配置 Linux MSBuild C++ 项目
  5. python自动化常用模块_Python自动化之常用模块
  6. MyBatis的XML配置文件(三)
  7. cad动态块制作翻转_CAD黑科技丨300份动态图库让你制图速度飞起来丨动态块制作教程...
  8. ssh-keygen+ssh-copy-id无密码登录远程LINUX主机(转载)
  9. 100个高质量Java开发者博客 【转】
  10. 在Windows Server 2003企业版下让移动硬盘自动显示盘符
  11. 年薪百万阿里前端工程师分享——Web应用实例:音频可视化
  12. 微信小程序+Node服务器
  13. 富士通笔记本最新系统恢复方法——系统工具恢复
  14. ARM linux 的原子操作分析
  15. bugku-post
  16. ios开发 静音键设置_IOS 静音开关检测
  17. Spring Data JPA 4.方法定义规范
  18. Qt复现pure virtual method called报错,与解决办法
  19. SwiftUI:属性装饰器的理解@State,@Binding,@ObservedObject,@Published,@Environment,@EnvironmentObject
  20. Android studio修改svn地址的问题

热门文章

  1. kettle环境变量/kettle.properties的配置问题
  2. 聚集索引和非聚集索引- -
  3. 缓存框架(Java缓存)与框架缓存(介绍mybatis缓存)
  4. weblogic调优的经过
  5. 移动前端开发经验小结
  6. centos平台cms系统
  7. PostgreSQL的ecpg程序的调适与运行
  8. 深入解析Javascript中this关键字的使用
  9. 陶哲轩实分析 习题 10.3.5
  10. SCSM 2012Orchestrator 2012 虚拟机自动交付测试