在 izpack 中找不到文件异常加载属性文件
file not found exception loading properties file in izpack
我正在尝试通过使用 IZpack 4.3.5 的自定义面板加载属性文件。
我已将与我的 istaller 相关的所有属性和图像放在 izpack 的 bin 文件夹中并创建了 install.jar.when 我尝试 运行 它工作正常。
但是当我 运行 在其他一些 folder/mechine 中使用相同的 jar 时,我在 custompanel.java class 中得到 file not found exception of .properties file。
你能告诉我如何让 relativepath/path 使用我的自定义面板加载属性文件吗?
我在 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>
在我的习惯中class
inputstream in=new FileinputStream("template.properties"); ------------------------------这里出现异常(找不到文件template.properties)
你能告诉我如何在 IZpack 4.3.5 中解决这个问题,或者如何 provide/get template.properties 文件的相对路径吗?
创建 install.jar 后,该文件在文件系统中不可用。它是罐子的一部分。使用 getClass().getResourceAsStream("template.properties")
访问文件。
我正在尝试通过使用 IZpack 4.3.5 的自定义面板加载属性文件。 我已将与我的 istaller 相关的所有属性和图像放在 izpack 的 bin 文件夹中并创建了 install.jar.when 我尝试 运行 它工作正常。
但是当我 运行 在其他一些 folder/mechine 中使用相同的 jar 时,我在 custompanel.java class 中得到 file not found exception of .properties file。 你能告诉我如何让 relativepath/path 使用我的自定义面板加载属性文件吗?
我在 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>
在我的习惯中class
inputstream in=new FileinputStream("template.properties"); ------------------------------这里出现异常(找不到文件template.properties)
你能告诉我如何在 IZpack 4.3.5 中解决这个问题,或者如何 provide/get template.properties 文件的相对路径吗?
创建 install.jar 后,该文件在文件系统中不可用。它是罐子的一部分。使用 getClass().getResourceAsStream("template.properties")
访问文件。