Tag: izpack

如何获得现有版本软件的IzPack tocheck?

我有一个应用程序,我们使用IzPack来创建安装程序。 安装程序在当前状态下工作正常,但是,我需要添加一些function,以便检查是否已安装现有版本的软件。 我知道IzPack使用CheckedHelloPanel支持这个开箱即用,不幸的是它只适用于Windows,因为它似乎依赖于Windows注册表。 有没有办法配置IzPack,以便它能够检测现有的安装 ? 我需要能够检测是否有一个并且仅显示通知用户的消息…如何为用户提供触发现有安装的卸载程序的选项的奖励点。 假设只使用新安装程序安装软件 仅限IzPack:请不要提出替代方案,因为我们现在无法改变 如果你建议使用 ,请包含validation器类的代码示例,因为我已经考虑过这个,但不知道从哪里开始

从IzPack调用Java类

如何从IzPack中调用Java类中的方法? 静态方法没问题,我需要能够传递参数。 谢谢! 背景资料: 我正在尝试编写一个能够检测以前安装的应用程序版本的IzPack安装程序。 在发现它并不真正支持此function(Windows除外)之后,我认为唯一的方法是编写Java类并从IzPack调用它。 Tim Williscroft 之前曾提出过这种方法,它读取类的静态字段的值: au.com.codarra.ela.installer.JBossChecker</class hasJBossEnv true 但是,是否可以从标签以外的地方调用 ? 我希望能够从标签中调用它。 此外,是否可以从Java类调用方法而不是读取字段的值? 我希望能够将参数传递给我的class级。

如何为izpack installer .jar文件制作.exe文件

我用izpack制作安装程序。 它在.jar文件中。 我想在.exe文件中创建它以便分发它。 我怎么能以简单的方式做到这一点?