30日間の無料評価版をお試しいただけます。

概要

.jarインストーラーはJavaアーカイブファイルです。これは基本的には一部の特別なプロパティを備えた、zipと互換性のあるファイルです。Java Development Kitにはjar(Windows上ではjar.exe)と呼ばれるこれらのファイルを作成および解凍するためのコマンドラインツールが付属しています。

Yellowfinインストーラーをカスタマイズするには特定のファイルをインストーラーに追加する必要があります。これを実行するために、インストーラーを解凍し、ファイルをインストーラーのファイル構造内の適切な場所に追加して、jarアーカイブを作成し直す必要があります。

インストーラーアーカイブを解凍するには次の手順を実行します。

jar xvf /path/to/yellowfin-yyyymmdd-full.jar

これにより、現在のディレクトリにインストーラーアーカイブの拡張ファイル構造が作成されます。解凍されたファイルはどれも変更する必要はありません。このディレクトリの下の適切な場所に必要なファイルを追加します。カスタムプロパティファイルはcustom.propertiesという名前にし、トップレベルのディレクトリに配置する必要があります。カスタムプロパティファイル内のリソースとして参照されるその他のファイルは、このディレクトリへの相対パスを使用して指定されます。ファイルを追加した後、アーカイブを作成し直します。

jar cvmf META-INF/MANIFEST.MF /path/to/yellowfin-modified.jar .

Windows用の実行可能インストーラーファイルはこの方法では変更できません。変更されたWindowsインストーラーを作成するには、最初に前述のとおり変更された.jarインストーラーを作成し、その後、Launch4Jを使用してそれを実行可能ファイルに変換します。参照: http://launch4j.sourceforge.net/