![]() |
2012年3月28日Play framework 2.0によるWebアプリケーション開発(第1回) |
![]() |
2012年2月28日Simple-Build-Toolで始めるScala開発(第4回) |
![]() |
2012年2月 1日Simple-Build-Toolで始めるScala開発(第3回) |
![]() |
2011年11月24日Simple-Build-Toolで始めるScala開発(第2回) |
![]() |
2011年7月 5日Simple-Build-Toolで始めるScala開発(第1回) |
![]() |
2010年4月12日Javaインストーラ「IzPack」応用編:UserInputPanelのチェックボックスクリック時のvalidator不具合 |
![]() |
2009年12月 8日Javaインストーラ「IzPack」応用編:HTMLLicencePanel中のリンクをクリックしたときに登録済みのブラウザで表示させる |
![]() |
2009年11月27日Javaインストーラ「IzPack」応用編:Codehaus IzPackの紹介 |
![]() |
2009年11月25日マルチプラットフォーム対応のインストーラ「IzPack」でインストーラを作成しよう!(第4回) |
![]() |
2009年11月18日マルチプラットフォーム対応のインストーラ「IzPack」でインストーラを作成しよう!(第3回) |
マルチプラットフォーム対応のインストーラ「IzPack」でインストーラを作成しよう!(第2回)
2009年10月21日
前回は IzPack の簡単な概要とインストールまで説明しました。
今回は、実際のインストーラ作成方法を紹介します。ざっくりとした手順は以下になります。
- インストーラに含めるファイルを用意
- 1へのパスの構成などを記載する install.xml を作成
- compile コマンドでインストール媒体を作成
実際にサンプルを示しますので実際にインストーラを作成してみましょう。
1.インストーラに含めるファイルを用意
- インストーラに含めたいファイル一式が格納されているディレクトリを作成。⇒c:\testとします。
- c:\test 配下に、config と appli フォルダを用意してその配下にも適当にフォルダやファイルを配置。
2.インストーラの構成を記載する install.xml を作成
<?xml version="1.0" encoding="UTF-8"?>
<installation version="1.0">
<!-- アプリケーション名、バージョンなどの情報を定義 -->
<info>
<appname>MyApplication</appname>
<appversion>1.0.0</appversion>
<url>http://www.ase.co.jp/</url>
</info>
<!-- 画面のサイズなどを定義 -->
<guiprefs width="800" height="640" resizable="yes" />
<locale>
<!-- インストーラで使用する言語を定義 -->
<langpack iso3="jpn" />
</locale>
<!-- 指定した順番で各画面を表示 -->
<panels>
<!-- トップ画面表示 -->
<panel classname="HelloPanel" />
<!-- インストール先設定画面表示-->
<panel classname="TargetPanel" />
<!-- packで指定するフォルダ等をインストール先へコピーする処理を実行 -->
<panel classname="InstallPanel" />
<!-- 終了画面 -->
<panel classname="SimpleFinishPanel" />
</panels>
<!-- インストールしたいファイルを定義 -->
<packs>
<pack name="appli" required="yes">
<description>appli</description>
<fileset dir="" targetdir="$INSTALL_PATH">
<include name="appli/**/*" />
</fileset>
</pack>
<pack name="config" required="yes">
<description>config</description>
<fileset dir="" targetdir="$INSTALL_PATH">
<include name="config/**/*" />
</fileset>
</pack>
</packs>
</installation>
3.compile コマンドでインストール媒体を作成
compile コマンドは IzPack をインストールしたディレクトリホーム配下( C:\Program Files\IzPack とします)の bin にあります。
以下コマンドを実行してください。
"C:\Program Files\IzPack\bin\compile" "c:\test\install.xml" -b "c:\test" -o install.jar -k standard
"C:\Program Files\IzPack\bin\compile" [2で作成した install.xml のパス] -b [インストーラに含めたいファイル一式が格納されているディレクトリのパス] -o [出力ファイル名のパス] -k [standard または web]
※パスは絶対パスでも相対パスでもOK
※-k のところは通常のインストーラであれば standart でOK
作成された install.jar をダブルクリックするとインストーラを起動できます。
次回は各パネルの機能について説明する予定です。こうご期待を!

















