问题标签 [izpack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
292 浏览

java - Izpack 安装程序 - 我想修改目标路径

我使用Izpack创建了一个安装程序。用户将选择的目标路径将用于替换 windows.bat文件中的占位符,在用户选择带有空格的路径之前,它可以正常工作c:\Program Files\plapla,我该如何解决这个问题?

0 投票
0 回答
483 浏览

java - 打包。找不到命名资源:“信息”

我已经使用 izpack-maven-plugin 构建了可执行的 .jar 文件。如果我像这样运行它:java -jar install.jar -一切都很好。但是如果我使用 JWS 运行它,我会收到一条错误消息:

有任何想法吗?谢谢。

0 投票
2 回答
558 浏览

izpack - IzPack:如何使用 LicensePanel 显示 UTF-8 许可证?

如题。我的许可证文件包含 UTF-8 字符,默认情况下,IzPack 的 LicensePanel 似乎需要 ASCII 文本文件。

有针对这个的解决方法吗?

更新:

我尝试在资源行中使用“编码”属性:

它没有用。

0 投票
1 回答
198 浏览

izpack - 使用 Griffon 应用程序自定义 izpack 安装程序

我尝试使用安装程序插件创建 izpack 安装,虽然我可以创建安装程序,但配置 izpack 安装程序没有任何运气。

我查看了示例 SwingPad 应用程序并将一些文件复制到我的项目中(并修改了 installer.xml 中的值):

  • ./src/installer/izpack/resources/installer.xml
  • ./src/installer/izpack/resources/README.html
  • ./scripts/_Events.groovy

但这没有任何效果。

我正在使用 griffon 1.2.0。

有人对我所缺少的有任何建议吗?

0 投票
1 回答
513 浏览

izpack - Izpack 安装程序支持 64 位机器

我正在使用 Izpack 以安装程序的形式打包我的 java 应用程序。现在我想为我的应用程序安装程序包含 64 位支持。我的想法是为我的安装程序打包 32 位和 64 位 java 和 mysql 客户端,在安装时,我们的应用程序安装程序应根据服务器的体系结构安装 64 位或 32 位 mysql/java。

谁能帮我做这件事?我正在考虑制作一个具有 32 位和 64 位值的下拉框,并根据此值解压缩必要的文件。但这似乎很粗糙。有没有人有更好的主意?

0 投票
1 回答
414 浏览

java - 如何在 IzPack 的用户输入文件字段上设置字体颜色?

如何在后续字段消息中设置颜色?文本“请输入 Jboss 目录名称。” 应该显示为红色。

0 投票
1 回答
583 浏览

macos - [IzPack][Mac]“这个目录不能写!”

我正在尝试使用 IzPack 4.3.5 制作安装程序。不幸的是,安装程序抛出了这个消息:

这个目录不能写!请选择其他目录!

我正在尝试在“~/Library/Application Support/minecraft/bin”中安装一些东西。

这是我的 install.xml:

还有我的 path.txt:

提前致谢

0 投票
1 回答
420 浏览

java - 使用 Izpack 将用户输入文件类型复制到安装目录中的某个位置

我使用 IZpack 创建了一个安装程序。

现在我们需要获取一些文件作为用户输入并放在安装目录中的某个位置。

我在互联网上搜索了很多,但不知道如何处理文件类型用户输入以在安装时复制到安装目录中。

我真的很感激,如果有人做过类似的事情。

0 投票
2 回答
1050 浏览

java - 使用 executeclass 的 IzPack ProcessPanel 未提供所需的 onSuccess/onFail 行为

我正在关注 IzPack 文档用例Executing a Java Class with ProcessPanel并且在实现 onSuccess 和 onFail 元素所需的行为时遇到了一些困难,并且可以使用更熟悉 IzPack 4.3.5 的人的一些说明。

我已经定义了一个 java 条件 process.panel.condition,在调用 Java 类中的 run 方法后,我想用它来控制进程面板上下一个和上一个按钮的可用性。此运行方法将 true 或 false 分配给 process.panel.condition 条件下的静态字段 ConditionBoolean。

我的期望是当 process.panel.condition 为真时,我希望上一个按钮被禁用并启用下一个按钮。当 process.panel.condition 为 false 时,我希望补码发生-previous 变为启用,next 变为禁用。

相反,似乎正在发生的是上一个按钮分配正在工作,但下一个按钮始终处于启用状态。

谁能指出我为什么会看到这种行为以及我应该如何改变我的方法以实现我想要的行为?

下面是在 executeclass 元素中引用的 xml 定义和关联的 Java 类。

处理规范xml如下:

和 MyClass 实现:

0 投票
1 回答
358 浏览

izpack - IzPack 安装程序:无法选择磁盘

今天我创建了一个 izpack 安装程序来使用 maven-izpack-plugin 和 install.xml 安装我的 maven-project。

构建顺利:)

但是,当我现在测试 installer.jar 时,我遇到了问题,因为 izpack 窗口是空的,所以我无法选择要存储软件的磁盘。

如果不选择磁盘,我就无法继续前进。“安装所需的磁盘空间超过了可用磁盘空间。

有人知道如何解决这个问题吗?

下面是 izpack maven 模块的 pom:

继承人 install.xml