【发布时间】:2010-03-26 00:47:06
【问题描述】:
我正在尝试为 IzPack 安装程序创建自定义面板。这意味着我必须扩展IzPanel。但是,如果我这样做,扩展面板needs to be in 似乎是com.izforge.izpack.panels 包。
然后我找到this post,里面规定:
- 因此,您必须在自定义面板项目的构建路径中包含 IzPack 的 lib 文件夹中的 installer.jar。
- 您的自定义面板 /must/ 扩展 com.izforge.izpack.installer.IzPanel。
- 此外,它/必须/驻留在 com.izforge.izpack.panels 包中。
- 最重要的是,您的构建 jar 的名称 / 必须 / 与 您的自定义面板类的非限定名称。
我对第 1 点和第 4 点有异议。它们暗示我必须为我创建的 每个 自定义 IzPanel 创建一个额外的 JAR 文件。此外,我必须通过将这些 JAR 添加到其子目录之一来修改 IzPack 安装。
这篇文章是否已过时(2008 年),可以安全地忽略它,还是仍然如此?
如果不是,我怎样才能避免这种情况,而只是在类路径上使用扩展的 IzPanel?
谢谢!
【问题讨论】:
标签: java classpath izpack custom-panel izpanel