Solaris プラットフォームでの J2SE Runtime Environment
|
 |
Solaris 版 J2SE Runtime Environment (JRE) には、インストーラは付属していません。ソフトウェアベンダーは、一般ユーザに提供するソフトウェアに、J2SE Runtime Environment とインストーラを含める必要があります。
J2SE Runtime Environment とアプリケーションソフトウェアのディレクトリ階層を構成する方法は、いくつかあります。推奨されるディレクトリ構造は、次のとおりです。
[app-dir]
________________|___________
| | |
bin lib [runtime-dir]
| | ________|________
app.jar | |
bin lib
| |
|
J2SE Runtime Environment は、図の [runtime-dir] に示す専用サブディレクトリにインストールされます。このディレクトリのサブディレクトリである bin と lib に、J2SE Runtime Environment で必要なすべてのファイル (ファイルの一覧は README ファイルを参照) が格納されます。[runtime-dir] の下のディレクトリ bin と lib のディレクトリ階層およびファイルの相対的配置は、J2SE Runtime Environment をインストールすると作成されるディレクトリ bin および lib と同じにする必要があります。言語の地域対応をサポートする必要がある場合は、オプションの国際化ファイルを置くことができます。このディレクトリ構造は、JDK で使用されます。
上記のディレクトリ構造例は、ファイル [app-dir]/lib/app.jar に含まれるすべてのアプリケーション固有クラスを示しています。ソフトウェアの保守を容易にするためには、上記の例のように、アプリケーション固有のソフトウェアを J2SE Runtime Environment のディレクトリ以外のディレクトリに置くことをお勧めします。
ネイティブコードのサポートが必要な場合は、ネイティブライブラリを LD_LIBRARY_PATH に指定したパス上に置く必要があります。上記のディレクトリ構造例でいうと、[app-dir]/lib/[sys] にネイティブライブラリをインストールする方法があります。次に、インストールしたディレクトリを含むように LD_LIBRARY_PATH を設定します。