ASEホーム サイトマップ 交通アクセス お問い合わせ chineese english
             
                                          
最近の技術情報  一覧

                 
 


                 
 


                 
 


                 
 


                 
 


                 
 


                 
 


                 
 


                 
 


                 
 


                 
 


 
トップページ > 技術情報 > IzPack

マルチプラットフォーム対応のインストーラ「IzPack」でインストーラを作成しよう!(第2回)

2009年10月21日

oss
 

前回は IzPack の簡単な概要とインストールまで説明しました。
今回は、実際のインストーラ作成方法を紹介します。ざっくりとした手順は以下になります。


  1. インストーラに含めるファイルを用意
  2. 1へのパスの構成などを記載する install.xml を作成
  3. compile コマンドでインストール媒体を作成


実際にサンプルを示しますので実際にインストーラを作成してみましょう。



1.インストーラに含めるファイルを用意

 
以下の手順を実行してください。

  1. インストーラに含めたいファイル一式が格納されているディレクトリを作成。⇒c:\testとします。
  2. c:\test 配下に、config と appli フォルダを用意してその配下にも適当にフォルダやファイルを配置。



2.インストーラの構成を記載する install.xml を作成

 
以下をファイル名 install.xml 、文字コードをを UTF-8 で c:\test 配下に作成してください。

<?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 コマンドでインストール媒体を作成

 
2で作成した情報で実行可能なjarファイルのインストーラを作成します。
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 をダブルクリックするとインストーラを起動できます。

次回は各パネルの機能について説明する予定です。こうご期待を!



関連するエントリー

 
このエントリーをはてなブックマークに追加
 
現在ページの上部へ戻る