Я пытаюсь загрузить файл свойств с помощью своей настраиваемой панели с помощью IZpack 4.3.5. Я разместил все свойства и изображения, связанные с моим isntaller, в папке bin из izpack и создал install.jar.when я попытался запустить его, он работает нормально.файл не найден Исключить загрузку свойств файла в izpack
Но когда я запускаю ту же банку в другой папке/mechine, я получаю файл, не найденный исключением файла .properties в моем классе custompanel.java. Не могли бы вы рассказать мне, как предоставить относительный путь/путь для загрузки файла свойств с помощью моей настраиваемой панели?
я добавил следующее 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 в = новый FileInputStream ("template.properties"); ------------------------------- исключение придет сюда (файл не найден шаблон.properties)
Можете ли вы допустить мне известно, как решить эту проблему в IZpack 4.3.5 или как предоставить/получить относительный путь к файлу template.properties?
Привет, я сделал изменение, о котором вы упомянули, я получаю исключение из null-указателя в строке .. вы можете сообщить мне, как это разрешить. – Java7760
Используйте 'jar tvf installer.jar' и найдите путь к файлу template.properties. Используйте этот путь в вызове 'getResourceAsStream'. – KDM
спасибо alot..you сохранил мой day.can вы можете сообщить мне, как получить тот же файл, что и выходной поток для обновления свойств? – Java7760