Inno Setup 结合exe4j打包 Java 程序为 EXE 文件

Inno Setup 结合exe4j打包 Java 程序为 EXE 文件

安装

链接:https://pan.baidu.com/s/1l6qYRi6unjLL_4VVYpsShg
提取码:bzd6

文件内容:

exe4j介绍

exe4j技术介绍

exe4j 是一个商业软件,旨在将 Java 程序打包为本地可执行文件。它提供了丰富的功能,包括创建 Windows 可执行文件、安装程序、服务等。使用 exe4j,您可以将 Java 应用程序打包成一个独立的 EXE 文件,无需安装 Java 运行时环境,使得应用程序在 Windows 系统上更易于部署和使用。

准备工作

在开始之前,请确保您已经完成以下准备工作:

  1. 下载并安装 exe4j 工具。您可以从 exe4j 官网 获取安装包,并按照提示进行安装。
  2. 确保您已经安装了 Java Development Kit(JDK)。您可以从 Oracle 官网下载并安装适用于您的操作系统的 JDK 版本。

exe4j安装

下载地址:https://exe4j.apponic.com/download/

1、 首先在网址下载exe4j安装包,解压后双击exe文件进行安装 ;

2、 点击我同意,然后点击NEXT;

3、选择你所需安装的路径(根据个人需要选择)

4、等待安装完成

操作步骤

步骤1:将Java项目打成Jar包

使用idea作为编程软件

步骤2:打开exe4j,填写相关信息

License key一定要写,否则导出会报“ this executable was created with an evaluation version of exe4j ”

使用如图文件里的软件自动生成,填入License key

选择“JAR in EXE” mode,点击next,如图:

jre文件夹必须在exe导出文件夹里,不然exe文件会找不到jre环境报错无法运行

点击生成的exe文件

注意:因为这个exe程序还需要的图片和音乐资源,需要添加res目录到exe所在目录里才能正常运行

Inno Setup介绍

Inno Setup技术介绍

Inno Setup 是一个免费且功能强大的安装程序制作工具,它可以帮助我们创建 Windows 平台上的安装程序。虽然 Inno Setup 本身不直接用于编译 Java 代码,但可以将 Java 程序和其依赖的文件打包在一起,生成一个可执行的 EXE 文件。

Inno Setup安装

下载地址:https://files.jrsoftware.org/is/5/

1、 首先在网址下载Inno Setup安装包,解压后双击exe文件进行安装

2、选择安装语言,如下图所示:

3、进入用户协议界面,选择同意协议,如下图所示:

4、进入安装路径界面,选择默认安装或者自定义安装到其他文件夹中如下图所示:

5、点击安装Preprocessor,如下图所示:

6、选择创建桌面快捷方式,点击下一步,如下图所示:

7、完成安装,如下图所示:

操作步骤

步骤 1:准备工作

  1. 确保已安装 Java 开发工具(例如 Apache Maven 或 Gradle)和 Inno Setup 软件。
  2. 使用 Java 开发工具编译和打包您的 Java 代码,生成可执行的 JAR 文件。确保 JAR 文件包含您的 Java 程序和其依赖的所有库文件。

步骤 2:创建 Inno Setup 脚本

  1. 打开安装好的inno steup,选择用脚本向导,创建新的脚本文件

  2. 设置程序名称,版本等信息

  3. 默认设置,直接下一步

  4. 选择你需要生成安装器的exe程序

  5. 选择程序的根目录,必须是jre的父目录

  6. 默认选择,点next

  7. 设置安装器输出的位置,安装器名称,图标,安装密码。

  8. 然后一直下一步就行了,选择立即执行脚本

  9. 编译完成,可以把安装器直接发给小伙伴,打开就可以安装了。

  10. 结果安装

注意事项

  • 确保在生成安装程序之前,您的 Java 代码已经经过充分测试并且可以正常运行。
  • 在配置 Inno Setup 脚本时,确保正确设置 JAR 文件路径、安装目录和其他选项,以满足您的需求。
  • 在生成安装程序之后,建议进行测试安装,以确保安装程序能够正常安装和运行您的 Java 程序。
  • 根据您的实际情况,可能需要进一步定制和调整 Inno Setup 脚本,以满足特定的需求和配置要求。

通过按照以上步骤操作,您将能够使用 Inno Setup 将 Java 程序打包成可执行的 EXE 文件,并方便地进行部署和安装。

热门相关:恭喜你被逮捕了   朕是红颜祸水      朕是红颜祸水   欲望小姐