安装制作工具IzPack、launch4j、Install4j介绍

以下为你介绍的安装制作工具都可用在Linux系统上:IzPack(用于在Java平台上打包应用程序的工具)、launch4j(Java 转可执行程序工具)、Install4j(安装程序创建器)。

1、IzPack(用于在Java平台上打包应用程序的工具)

IzPack是一个Java安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Microsoft Windows、Linux、Solaris和Mac OS X等系统平台上运行。

特点:

开源,自2001年起:IzPack是根据Apache软件许可2.0版的条款发布的,这意味着您可以以最小的限制使其适应您的需求。IzPack由慈善捐助者社区开发。

可订制:IzPack没有预定义刚性安装要求。您可以自由选择要组装的元素。您可以选择安装程序的外观。您可以随时扩展它,否则您将找不到想要的功能。

跨平台:完全相同的安装程序可在Java SE 6+虚拟机的任何操作系统上运行。IzPack生成的安装程序还提供可选的本机集成,例如创建桌面快捷方式,操纵系统注册表或在安装过程中切换到管理员帐户。

启动说明:

启动基于IzPack的安装程序很容易,在大多数操作系统上,只需双击Jar文件图标即可,否则,您可能需要从shell命令启动它:

$ java -jar izpack-dist-5.1.3-installer.jar

下载地址:http://izpack.org/

2、launch4j(Java 转可执行程序工具)

安装制作工具IzPack、launch4j、Install4j介绍

安装制作工具IzPack、launch4j、Install4j介绍

launch4j 可以用来将Java应用程序转成Windows本地可执行文件 (.exe)。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ANT编译脚本等功能。

特征:

Launch4j将jars包装在Windows本机可执行文件中,并允许像常规Windows程序一样运行它们。

可以在Windows、Linux和Mac OS X上包装应用程序。

还可以为jar和类文件创建启动器,而无需包装。

使用环境变量和通配符支持可执行jar和动态类路径解析。

不从可执行文件中提取jar。

显示JMP之前的BMP格式的本机初始屏幕,直到Java应用程序启动为止。

初始优先级和单个应用程序实例功能。

使用捆绑的JRE或在给定的版本范围和类型(64位或32位)中搜索最新的Sun或IBM JRE/JDK。

支持GUI和控制台应用程序。

支持Windows应用程序清单。

允许以可用内存的百分比动态设置初始/最大堆大小。

JVM选项:设置系统属性,调整垃圾回收。

.l4j.ini文件中的运行时JVM选项。

运行时命令行开关可更改已编译的选项。

通过系统属性访问环境变量,注册表和可执行文件路径。

设置环境变量。

能够根据退出代码重新启动应用程序。

Windows资源管理器显示的自定义版本信息。

使用sign4j对可执行文件进行数字签名。

支持Windows 8认证工具包的Windows安全功能。

GUI和命令行界面。

通过Ant任务和Maven插件进行集成。

轻量级:35KB。

包装的程序仅在Windows上运行,而Launch4j在Windows,Linux和Mac OS X上运行。

下载地址:https://sourceforge.net/projects/launch4j/

3、Install4j(安装程序创建器)

安装制作工具IzPack、launch4j、Install4j介绍

Install4j是一款功能强大的多平台Java安装程序创建器可以产生自安装程序和应用程序装载器用于Java应用程序。install4j的易于使用,它的扩展平台支持和其强大的屏幕和动作系统都是其所擅长的。

install4j为以下平台创建安装程序:

Windows、macOS、Linux、Unix。

特点:

出色的易用性:

一些安装程序构建器要求您首先成为构建安装程序的专家。对于install4j并非如此,因为install4j的所有配置步骤都是直观且易于解释的。install4j IDE会自然地指导您完成收集所需信息的过程。构建一个可以运行的安装程序只需几分钟。尽管如此,您仍然可以在需要时使用强大的功能库。

漂亮的安装程序:

安装程序是您的用户看到您的应用程序的第一件事。流畅的安装体验是创建满意用户和成功产品的重要一步。但是,不合格的安装程序可能会破坏最初的印象,这对于产品的形象至关重要。使用install4j,您的安装程序在所有平台上的用户看起来都会很漂亮并且自然。

丰富的屏幕和动作系统:

使用install4j,您可以按照自己喜欢的任何方式配置安装程序和卸载程序的屏幕流。install4j提供适用于各种用例的屏幕和操作,并允许您直接在install4j IDE中创建自己的操作。可以将操作附加到每个屏幕,使install4j的视觉编程系统远比传统的安装程序构建器强大。

自动更新程序和自定义应用程序:

install4j为更新程序提供了多个模板,使您只需单击几下即可为您的应用程序创建自动更新解决方案。自动更新程序是完全可定制的,因此它们可以满足您在多种情况下的特殊要求。更一般而言,install4j支持创建与您的应用程序打包在一起的自定义安装程序应用程序。

简单创建自定义屏幕:

从用户那里查询特定于您的应用程序的信息不一定很困难。除了对自己的自定义屏幕进行编程之外,install4j还包括一个外观精美且易于配置的表单屏幕的独特概念。凭借其强大的变量系统,install4j使您可以在其他屏幕和操作中使用输入的信息。创建用户界面比这简单得多。

本机启动器:

install4j会为您在每个受支持平台上原生的应用程序生成启动器:Windows可执行文件使用我们的exe4j技术进行编译,最新的Unix shell脚本针对Unix平台创建,并且应用程序捆绑在macOS上无缝集成。这些启动器提供了市场上最灵活的JRE检测,并与install4j中的许多其他功能集成在一起。

先进的JRE捆绑:

Java感知安装程序构建器的核心要求之一是能够将JRE与安装程序捆绑在一起。install4j可以动态地从多个OpenJDK提供程序创建JRE捆绑包,并根据您的项目要求链接JRE捆绑包。

出色的跨平台支持:

将应用程序部署到多个平台是一项复杂的工作。install4j将负担减轻了几个数量级。您可以为整个项目定义一个通用安装程序,并在媒体向导中指定特定于平台的信息。即使刚开始只需要Windows Edition,通过选择install4j,您也可以打开所有选项以针对多个平台。

广泛的i18n支持:

install4j完全支持您将安装程序本地化为多种语言。它提供了大量的安装程序语言,并且提供了一种简单的机制,可以在安装程序中为您自己的消息引入新的密钥。您可以构建单语言或多语言安装程序,以在运行时检测实际语言。

可扩展性:

install4j是可扩展的。借助其基于JavaBeans的扩展模型和完善的API,您可以在install4j中将自己的操作,屏幕和表单组件添加到组件注册表中。以这种方式对install4j中的所有预定义组件进行编程。通过这种灵活性,您可以将自己的代码快速集成到安装程序中,或创建可在多个项目中重复使用的扩展。

下载地址:https://www.ej-technologies.com/products/install4j/overview.html

注明

以上就是安装制作工具IzPack、launch4j、Install4j的介绍内容,这些安装制作工具都能使用在Linux操作系统中。

栏目相关文章