软件介绍
install4j – 功能强大的多平台 Java 安装程序构建器
为什么选择 install4j?
直观地创建安装程序 UI:在易于使用的可视化编辑器中使用 install4j 的标准表单组件编写您自己的安装程序屏幕。
在任何平台上编译安装程序:install4j 支持 Windows、Linux 和 macOS。您可以在这些平台上为所有平台编译安装程序。包括签名和公证。
丰富的安装程序作集:需要您的安装程序进行一些自定义修改吗?install4j 有 80+ 种不同的可配置作,可帮助您以最小的努力做到这一点。
轻松的 JRE 捆绑:install4j 将从任何知名的 JDK 提供商处下载 JDK,创建优化的 JRE 捆绑包并将它们与您的安装程序一起发布。
轻松创建自动更新程序:掌握成功的自动更新是一项艰巨的任务。install4j 为您完成了困难的部分,同时为您提供了满足您要求的充分灵活性。
功能及特点
可通过设计扩展:借助其基于 JavaBeans 的扩展模型和文档齐全的 API,您可以开发自己的作、屏幕和表单组件。
广泛的 i18n 支持:install4j 提供了大量的安装程序语言。完全支持本地化您自己的消息并在运行时自动检测语言。
原生启动器生成:Install4j 为您的应用程序生成启动器,这些启动器在每个受支持的平台上都是原生的,并与 Install4j 中的许多其他功能集成。
控制台安装程序模式:install4j 支持从 UI 定义自动生成的控制台模式。在无头 Linux 系统上,这是一个自动回退。
无人值守安装:自动执行安装,并通过交互式安装生成的用户可编辑响应文件向用户输入提供。
更新安装:install4j 可以选择检测以前的安装目录并应用响应文件中的以前的用户输入。
RPM 和 Deb 包:install4j 可以为最流行的 Linux 包管理器创建包。自定义安装程序应用程序可以从完整安装程序引入功能。
失败时回滚:install4j 中的所有作都提供其修改的完全回滚。可以灵活定义部分回滚的回滚障碍。
可下载组件:install4j 支持用户可选择的安装组件。可以按需下载选定的安装组件,以减小安装程序的大小。
服务启动器:除了 GUI 和控制台启动器之外,install4j 还可以创建作为 Windows 服务、Linux 服务或 macOS 守护进程安装的服务启动器。
代码片段和变量:用户输入绑定到安装程序变量,这些变量可以在任何地方轻松使用。可以使用在 install4j 中编辑的纯 Java 代码片段自定义组件。
支持构建系统:install4j 提供对 Gradle、Maven 和 ant 以及命令行编译器的支持。使用编译器变量,您可以从构建系统自定义项目。

