【发布时间】:2015-07-31 04:00:11
【问题描述】:
我正在尝试使用 IZpack 4.3.5 通过我的自定义面板加载属性文件。 我已将所有与我的安装程序相关的属性和图像放在 izpack 的 bin 文件夹中并创建了 install.jar。当我尝试运行它时,它工作正常。
但是当我在其他一些文件夹/机器中运行相同的 jar 时,我在 custompanel.java 类中发现 .properties 文件的文件未找到异常。 你能告诉我如何使用我的自定义面板提供相对路径/路径来加载属性文件吗?
我在 install.xml 中添加了以下内容
<resources>
<res id='template.properties" src="template.properties>
<resources>
<panel classname="custompanel"/>
<packs>
<pack name="Base" required="yes">
<file src="template.properties" targetDir="$INSTALL_PATH"/>
<parseble targetfile="template.properties" type="prop" parse="yes"/>
<pack>
</packs>
在我的自定义类中
inputstream in=new FileinputStream("template.properties"); -------------------------------------------这里出现异常(找不到文件template.properties)
您能否告诉我如何在 IZpack 4.3.5 中解决这个问题,或者如何提供/获取 template.properties 文件的相对路径?
【问题讨论】: