Ошибка в пакете установщика: не удалось загрузить COIOSHelper.dll - PullRequest
0 голосов
/ 01 октября 2018

Izpack не удалось загрузить COIOSHelper.dll при попытке установить приложение, из-за чего программа установки возвращает null до того, как она может завершиться, и, несмотря на это, прерывает установку.Я сделал тщательное исследование, чтобы решить эту проблему, и я мог бы найти ее специфическую для окна проблему

Я использую Windows 8, и install.jar, кажется, пропустил файл COIOSHelper.dll.Я использую izpack 5.1.3, и я знаю, что он должен идти с файлами сторонних производителей, но в этом случае он отсутствует, и я не могу найти веб-сайт, на котором я могу загрузить только файл COIOSHelper.dll .

Мой собственный код в Install.xml выглядит следующим образом

<!-- The native libraries to add. This is required for creating shortcuts on Windows -->
    <native type="izpack" name="ShellLink.dll"/>
    <native type="izpack" name="ShellLink_x64.dll"/>
    <native type="3rdparty" name="COIOSHelper.dll" stage="both">
      <os family="windows"/>
    </native>
    <native type="3rdparty" name="COIOSHelper_x64.dll" stage="both">
      <os family="windows"/>
    </native>

, но файл COIOSHelper.dll все еще не загружен во все мои install.jar.Пожалуйста, мне нужна помощь в этом, я не знаю, что делаю не так или что я не знаю сейчас, если вы столкнулись с той же проблемой, ваше мнение может быть хорошо принято мной.Спасибо.

1 Ответ

0 голосов
/ 23 ноября 2018

После того, как вы определили тег на вашем install.xml Логически вам нужно загрузить собственные файлы, определенные в некоторой папке, которая будет использоваться IzPack для работы.Поэтому вы можете включить тег <tempdir/> в свой <info> Ниже приведен мой пример install.xml

<info>
   <appname>Some Application</appname>
   <appversion>1.0</appversion>
   <appsubpath>Well Some Application</appsubpath>
   <javaversion>1.8</javaversion>
   <requiresjdk>no</requiresjdk>
   <run-privileged/>
   <tempdir/>
</info>
...