使用Exe4j将jar文件打包成可执行.exe程序[详细]

1. 下载Exe4j

EXE4j破解版下载icon-default.png?t=N6B9http://www.sd173.com/soft/10717.html

不破解的话,运行打包的exe会有exe4j的欢迎语。关于Exe4j的破解教程可自行百度搜索。

2. 准备jar包

打包前首先确保jar能运行。可以将所有的以来包放在一个目录下,如lib目录,后边加载依赖jar包的时候就选择这个目录内jar路径逐一添加接口。

3. 准备jre环境

 

4. 详细打包过程

4.1 Welcome

打开exe4j软件(使用Keymaker.exe生成许可号点“change license”破解),直接Next

4.2 Project type

选择"JAR in EXE" mode,然后Next;

4.3 Application info

填写exex执行程序的缩写名称,选择打包导出路径。

4.4 Executable info

选择exe程序类型UI界面或控制台,填exe程序名称,选择图标,选择勾选是否只允许运行一个程序(Allow only a single running instance of the application)

4.4.1 Redirection

点击左侧列表。填写错误日志、输出日志名(可选)

4.4.2 32-bit or 64-bit

默认打包成32位

4.5 Java invocation

-Dfile.encoding=UTF-8设置编码,以防中文乱码。点击绿色“+”选择要打包的jar,Main class选择主函数类

如果有其他不在主jar里的依赖也要加进去。

4.6 JRE Config

设置jre最低最高版本

点Advanced Options选择Search sequence。如果不使用系统环境的jre就把默认的删掉(保留会优先使用系统环境的),点绿色“+”选择导出目录路径下的jre。(exe和jre整个父文件夹全部复制到其他电脑就可以运行)->Next

4.7 Preferred VM

Client hotspot VM->Next

 4.8 Splash screen

选择启动图片(png格式)

4.9 Message

Next

4.10 Finished

完成,可保存相关配置,下次直接启动,只修改需要改的。

亲测卸载JDK可以运行

 
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/55164.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TOPSIS法

TOPSIS法 文章目录 TOPSIS法TOPSIS法的三点解释增加指标个数1.统一指标类型极小型指标转换为极大型指标的公式中间型指标转换为极大型指标的公式区间型指标转换为极大型指标的公式 2.正向化矩阵标准化3.计算得分并归一化类比只有一个指标计算得分 TOPSIS法代码统一指标类型判断…

f12 CSS网页调试_css样式被划了黑线怎么办

我的问题是这样的 class加上去了,但是样式不生效,此时可能是样式被其他样式覆盖了, 解决方案就是 给颜色后边添加一个!important

软工导论知识框架(四)结构化系统的实现

一.编码 编码和测试统称为系统实现。 1.目的:把模块的过程性描述翻译为用选定的程序设计语言书写的源程序(源代码)。 (真正交付给用户使用的,并不是源代码,而是经过编译链接生成的可执行的代码&#xff…

Go语言time库,时间和日期相关的操作方法

time库 用于处理时间、日期和时区的核心库。在实际开发中,常常需要与时间打交道,例如记录日志、处理时间差、计算时间间隔等等。因此,掌握time库的使用方法对于Go开发者来说非常重要。 在Go语言中,时间表示为time.Time类型&…

贝叶斯学习

贝叶斯 贝叶斯学习的背景贝叶斯定理举例 概览选择假设— MAPMAP举例 选择假设 — 极大似然 MLML 举例: 抛硬币问题 极大似然 & 最小二乘Nave Bayesian Classifier (朴素贝叶斯分类器)举例1:词义消歧 (Word Sense Disambiguation)举例 2: 垃圾邮件过滤 从垃圾邮件…

一个.NET开发的Web版Redis管理工具

今天给大家推荐一款web 版的Redis可视化工具WebRedisManager,即可以作为单机的web 版的Redis可视化工具来使用,也可以挂在服务器上多人管理使用的web 版的Redis可视化工具。 WebRedisManager基于SAEA.Socket通信框架中的SAEA.RedisSocket、SAEA.WebApi两…

【Linux】进程信号中的 core dump 标记位

进程信号中的 core dump 标记位 一、什么是core dump二、core dump的使用1、开启core dump2、生成core file文件3、验证进程退出码里面的core dump标志位 三、 core dump的应用 一、什么是core dump 我们知道所有的程序最终运行起来,都会变成进程,进程在…

IL汇编语言读取控制台输入和转换为整数

新建一个testcvt.il; .assembly extern mscorlib {}.assembly Test{.ver 1:0:1:0}.module test.exe.method static void main() cil managed{.maxstack 1.entrypointldstr "\n请输入一个数字:"call void [mscorlib]System.Console::Write(string)call st…

PHP使用PhpSpreadsheet实现导出Excel时带下拉框列表 (可支持三级联动)

因项目需要导出Excel表 需要支持下拉 且 还需要支持三级联动功能 目前应为PHPExcel 不在维护,固采用 PhpSpreadsheet 效果如图: 第一步:首先 使用composer 获取PhpSpreadsheet 我这里PHP 版本 7.4 命令如下: composer r…

js-7:javascript原型、原型链及其特点

1、原型 JavaScript常被描述为一种基于原型的语言-每个对象拥有一个原型对象。 当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字…

基于边缘无线协同感知的低功耗物联网LPIOT技术:赋能智慧园区方案以及数字工厂领域

回到2000年左右,物联网的底层技术支撑还是“ZigBee”,虽然当时ZigBee的终端功耗指标其实也并不庞大,但是,“拓扑复杂导致工程实施难度大”、“网络规模小导致的整体效率低下”都成为限制其发展的主要因素。 LPWAN,新一…

TP4056锂电池充电模块 1A线性锂离子电池充电器

概述 TP4056是一款性能优异的单节锂离子电池恒流/恒压线性充电器。TP4056采用ESOP8封装配合较少的外围原件使其非 常适用于便携式产品,并且适合给USB电源以及适配器电源供电。 基于特殊的内部MOSFET架构以及防倒充电路,TP4056不需要外接检测电阻和隔离二…