Я работаю над графическим установщиком для проекта java, использующего izPack 4.3.4, установка проходит хорошо, но когда я пытаюсь удалить его, щелкнув по его ссылке в окне «Программы и компоненты», появляется сообщение:
Error: Unable to access jarfile C:\Program Files (x86)\myproject\uninstaller\uninstaller.jar
Дело в том, что я решил поместить и переименовать деинсталлятор в корневой каталог установки моей программы, а не в каталог \ uninstaller dir.См. XML:
<info>
...
<uninstaller name="uninstall.jar" write="yes" path="${INSTALL_PATH}" />
...
</info>
И, фактически, файл uninstall.jar создается в C: \ Program Files (x86) \ myproject \, и он работает, если дважды щелкнуть по нему или открыть меню «Пуск».,Я думаю, что izpacks записывает неправильные данные в реестр Windows, чтобы ссылаться на них в «Программы и компоненты» ... но я не знаю почему ...