Izpack 字段验证器

Izpack Field Validator

我正在为 Linux 安装配置现场验证器,但 none 的现场验证器似乎在工作。这是从官方 izpack 文档中摘录的示例,我已将其复制并粘贴到我的 userInputSpec.xml 文件中进行测试,但无济于事:

<field type="text" variable="ora.db">
<spec txt="SID:" id="text.oraclesettings.sid" size="3" set=""/>
<validator class="com.izforge.izpack.panels.userinput.validator.NotEmptyValidator" txt="Invalid oracle SID!" id="text.oraclesettings.error.sid" />
</field>

xml 文件有效,因为 UI 已根据其定义正确配置。除了为特定字段定义验证器的这一节之外,不需要其他配置,所以我不确定为什么它不起作用。有什么想法吗?

我发现问题出在我使用的izpack版本(5.0.0),5.0.3已经修复,我已经测试成功。