インストーラーを作成するために izpack をダウンロードしてインストールしますが、それを実行するためのショートカット アイコンがありません。
3 に答える
こんにちは、以下のリンクで、izpack インストーラーに関する便利なヘルプを見つけることができます。
http://www.imrantariq.com/blog/?p=89
以下のリンクには、izpack でインストーラーを作成するための詳細な pdf が含まれています。
http://www.imrantariq.com/blog/?attachment_id=112
乾杯
イムラン・タリク
その答えは、project-install.xmlでshortcutSpec.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>
shutdownSpec.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
// xは、任意のアイコンインデックス番号にすることができます
IzPack は、コマンド プロンプトを使用して、Java プログラムのインストーラーとアンインストーラーを作成します。インストーラーを作成するには、コマンド プロンプトを開き、IzPack のインストール パス -> bin に移動します。次に、ここでコマンド「compile install.xml」を実行します。xml ファイルのフル パス アドレスを指定する必要があります。次に、同じ xml ファイル名で exe ファイルを自動的に生成します。