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

发布时间 2023-06-20 15:41:47作者: RookieMaster

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

安装

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

文件内容:

1687224367776

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文件进行安装 ;

1687157839849

1687158227513

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

1687158255094

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

1687158396995

4、等待安装完成

1687158464489

操作步骤

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

使用idea作为编程软件

1687167039213

1687167090045

1687167116229

1687167141909

1687167164885

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

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

1687224617932

1687167651634

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

1687224674982

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

1687225060238

1687225387949

1687225651281

1687226153283

1687226572495

1687225880105

1687225982602

1687226020979

1687226687494

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

1687226822236

1687226978236

点击生成的exe文件

1687227453625

1687227506429

注意:因为这个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文件进行安装

1687155359159

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

1687144758272

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

1687154728001

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

1687154753005

1687154769416

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

1687154849238

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

1687155077597

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

1687155133031

1687155154555

操作步骤

步骤 1:准备工作

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

步骤 2:创建 Inno Setup 脚本

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

    1687230168206

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

    1687230540234

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

    1687230798116

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

    1687230863722

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

    1687241141800

  6. 默认选择,点next

    1687230992558

    1687231061177

    1687231092499

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

    1687231245225

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

    1687241628251

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

    1687241650388

  10. 结果安装

1687241967722

注意事项

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

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