Jar to Exe是一款专门用来处理Java程序的重新分发问题的工具,支持Java的打包、运行、保护等功能。软件使得用户在编写或者使用Java的过程变得更加轻松,生成的二进制文件具有许多高级功能,使用Jar2Exe可将jar文件打包为exe文件,使程序更易于运行。
软件功能
一、一般
1、自行在主机上查找JRE
生成的二进制执行程序将在主机上找到JRE:
从系统注册表中搜索JRE以查找SUN JRE和IBM JRE。
从本地捆绑的“ jre”目录中搜索JRE。
从JAVA_HOME或JRE_HOME环境变量中搜索JRE。
在Linux上,通过将“哪个java”链接到“ java”符号链接来搜索JRE
搜索方式可以禁用或重新排序。
2、执行前检查Java版本
检查大于和小于版本的Java版本:
检查Java版本必须等于或大于一个版本。(minjre)
检查Java版本是否高于版本。(最大)
要检查Java版本是可选的,可以将其禁用。
3、将图标和版本信息添加到生成的二进制文件中
要将图标和版本添加到生成的二进制执行文件的资源中:
可以将一个或多个图标添加到生成的二进制文件中。
支持设置文件版本和产品版本。
支持设置一组版权说明。
4、消息是可定制的
错误消息可以自定义,您可以向客户添加更多提示。如:
在主机上找不到Java运行时环境(JRE)
找不到主类(程序入口)或该主类无效。
服务安装由于没有特权而失败。
其他十几条消息。
二、扩展
1、将System.out,System.err重定向到文件或管道
默认情况下,不启用stdout重定向。
可以分别重定向System.out和System.err。
可以将stdout,stderr重定向到磁盘文件或系统设备,例如PRN,NUL,/ dev / null等。
可以将stdout,stderr重定向到管道,尽管输出将是另一个程序的stdin。
2、程序启动时显示启动画面
即使在低于1.5的JRE上运行也显示启动屏幕。
当第一个窗口出现时自动关闭。
窗口标题可以自定义,将显示在任务栏上的按钮中。
任务栏上的按钮可以用空标题隐藏。
启动画面的关闭可以通过集成API进行控制。
3、支持系统图标托盘
支持在任务栏上显示任务栏图标。这对于桌面上的迷你工具程序很有用。
显示带有气球样式的系统图标托盘。
图像是可变的,因此可以通过逐帧更改其图像来显示移动的图标。
鼠标事件可以通过集成API捕获。
在鼠标事件上显示一个弹出菜单。
4、用绝对或相对路径设置“当前工作目录”
“当前工作目录”将影响具有相对路径的文件操作。如果使用没有目录路径的文件名创建文件,则该文件将在“当前工作目录”中创建:
如果工作目录设置有相对路径,则它基于二进制文件的路径。
5、生成的二进制执行程序可以使用丰富的配置项进行配置
可以将参数配置为生成二进制执行程序,例如Java VM参数,系统属性,环境变量,JRE路径,JRE搜索顺序,stdout重定向等:
可以将配置内部放入二进制文件中。
该配置可以位于配置文件中,也可以位于两者之外。
Config Assistant可以帮助您编辑配置。
可以通过内部配置禁用二进制文件之外的配置文件。
三、高级
1、单实例和高级单实例
Singleinstance用于控制同一程序的运行实例:
支持单实例功能来控制正在运行的实例,默认为“ false”表示没有限制。
支持“ singleinstance true”,以仅允许一个实例同时运行。
支持“单一实例自定义”以启用实例之间的通信,并允许Java程序控制实例。
2、加密并保护Java程序以防止其被提取
将Java程序加密并隐藏到生成的二进制文件中,然后将其解压缩:
受保护的程序运行时,不会创建任何临时文件。
类和其他资源文件都可以受到保护。
在大多数情况下,无需修改程序即可与保护兼容。
在某些情况下,如果程序使用ClassLoader,则可能需要使用另一个ClassLoader来与保护兼容
3、作为服务运行,无需特殊编码
Jar2Exe可以为Windows,Linux和Mac OS X 生成二进制文件的服务类型:
无需特殊编码,任何Java程序都可以作为服务运行。
系统启动时自动或手动启动。
它可以在命令行上自行安装和卸载。
在命令行安装服务时,可以添加固定的启动参数。
通过集成API获取关闭事件。
在Windows上,支持“暂停/继续”。
4、依赖的jar文件可以嵌入到二进制执行器中
将依赖的jar文件包装到一个二进制执行文件中。这些嵌入式jar文件已经包含在classpath中:
嵌入式jar文件中的类在内部加载,而不会写入临时文件。
如果为主jar文件选择了加密或隐藏选项,则可以选择对嵌入式jar文件进行保护。
使用说明
向导步骤
Jar2Exe向导共有8个步骤,其中6个步骤用于创建exe文件,1个步骤用于注册Jar2Exe,生成后进行配置。
步骤1:选择Jar
选择Jar步骤是选择要生成为exe文件的jar文件或类目录。
在这一步,您可以选择程序所需的最小java.version。您可以选择目标平台以为其生成exe文件。
步骤2:选择类型
选择从jar文件生成哪种类型的exe文件。Windows有3种类型,Linux有2种类型。
第三步:主班
Main Class步骤是选择一个类作为Java程序的入口,该类已定义了“ public static void main(String [] argv)”。
如果在上一步中选择了“ Windows GUI类型”,则可以选择图片作为垃圾箱窗口。
如果为Windows选择了“服务类型”,则需要在此步骤中配置服务名称。
步骤4:保护
选择类别保护的类型。
为Windows启用生成的exe的系统任务栏和事件日志功能。
步骤5:依赖罐子
您可以选择要打包到exe文件中的依赖jar库。
如果在上一步中选择了保护选项之一,则可以选择要提取的依赖jar文件,以免被提取。
步骤6:输出
输出步骤是选择要生成的exe文件名。如果是Windows,则可以编辑其版本信息并为其选择图标文件。
步骤7:完成
您可以在最后一步的“配置助手”的帮助下为生成的exe创建配置文件。
标签: 打包软件
精品推荐
-
Microsoft .Net Framework4.7.2中文版
详情 -
.Net3.5
详情 -
.Net3.5 64位win10离线安装包
详情 -
MarkdownPad2
详情 -
.Net Framework 4.0 32位离线安装包
详情 -
RPGVXACE RTP
详情 -
Cmder(windows命令行工具)
详情 -
jetbrains全系列激活工具
详情 -
scratch免激活离线版
详情 -
Microsoft .NET Runtime6.0
详情 -
鲸鱼积木编程专业版
详情 -
Lodop云打印机插件
详情 -
Qt Linguist(QT语言家)
详情 -
Microsoft .Net Framework 4.0完整版
详情 -
Jar to Exe
详情 -
DevExpress 2020
详情
装机必备软件
网友评论