Как использовать izpack, чтобы сделать приложение jar для установщика?

Я загружаю и устанавливаю izpack для создания установщика. Но там нет ярлыка для запуска. Может кто-нибудь сказать мне, как запустить izpack и как создать установщик через izpack.(У меня есть файл jar).

3 ответа

Здравствуйте. В ссылке ниже вы найдете полезную справку об установщике izpack.

http://www.imrantariq.com/blog/?p=89

Ссылка ниже содержит подробный PDF-файл для установки с izpack.

http://www.imrantariq.com/blog/?attachment_id=112

ура

Имран Тарик

Ответ заключается в правильной настройке shortcutSpec.xml в project-install.xml. Поместите следующие строки в project-install.xml.

<resources>
   <res id="shortcutSpec.xml" src="c:\locationOf\shortcutSpec.xml" />
</resources>
<native type="izpack" name="c:\locationOf\ShellLink.dll"/>

Теперь добавьте панель в стек панелей.

<panels> 
 ...
 <panel classname="ShortcutPanel"/>
 ...
</panels>

ShortcutSpec.xml должен содержать сведения о ярлыке.

<shortcuts>
 <programGroup defaultName="groupName" location="startMenu"/>
    <shortcut name="shortCutName" 
           target="c:\directory\file.jar"  
           commandLine=""  
           workingDirectory="c:\directory"  
           description="This will handle TimeCard Application"  
           iconFile="c:\directory\yourIconFile.ico"  
           iconIndex="0"       
           type="Application"  
           encoding="UTF-8"  
           programGroup="yes"  
           desktop="yes"  
           applications="no"  
           startMenu="no"  
           startup="no">  
     </shortcut>
</shortcuts>

Если вы хотите использовать предоставленные Windows значки, измените следующие атрибуты

iconFile=C:\WINDOWS\system32\shell32.dll
iconIndex=x

// х может быть любым номером индекса по вашему выбору

IzPack использует командную строку для создания установщика и деинсталлятора для любой Java-программы. Чтобы создать установщик, откройте командную строку и перейдите по пути установки IzPack -> bin. Затем выполните команду "compile install.xml", здесь вы должны указать полный путь к файлу xml. Затем он автоматически создает исполняемый файл с тем же именем файла XML.

Другие вопросы по тегам