生成された Java™ アプリケーション用の EGL ランタイム・コードは、Rational® Business Developer の plugins ディレクトリーにあります。
この plugins ディレクトリーは、製品の共用リソース・ディレクトリー内にあります。
ランタイム・コードは、以下のプラグイン JAR ファイルにあります。
com.ibm.etools.egl.java.binaries_version.jar
- version
- 製品のバージョン番号。
以下の分散プラットフォームがサポートされます。
- AIX®
- HP-UX
- Linux (Intel)
- Linux (zSeries)
- iSeries®
- Solaris
- USS
- Windows プラットフォーム
サポートされるバージョンについては、製品の前提条件を参照してください。
EGL では、AIX、HP-UX、Solaris、Linux、および Windows プラットフォーム用に、32 ビット・サポートおよび 64 ビット・サポートが提供されています。zSeries のサポートは 64 ビットのみです。
ランタイム・コードには以下が含まれています。
- サポートされるすべての分散プラットフォームに共通の Java コードを含む JAR ファイル。
- プラットフォーム固有のコード。
以下のようにします。
- デプロイした EGL アプリケーションを実行する各システムにファイルを解凍します。
- デプロイメント・システムの CLASSPATH に JAR ファイルを組み込みます。以下のようなファイルがあります。
- プラットフォーム固有のコードを各デプロイメント・システムのディレクトリーにコピーし、それらの各システムの環境変数を適宜、次のように設定します。
- AIX
の場合 (32 ビット・サポートまたは 64 ビット・サポート)
- 作業対象のファイルは、ディレクトリー Aix または Aix64 (64 ビット・サポートの場合) にあります。
Web サイトからコピーしたプラットフォーム固有のコードを含むディレクトリーを参照するように、
PATH 環境変数と LIBPATH 環境変数を変更してください。
libCursesCanvas7.so が LIBPATH 変数内のパスにある場合は、Java ランタイムは、テキスト・ユーザー・インターフェースまたはコンソール・ユーザー・インターフェース (端末ウィンドウに直接描画されます) に Curses を使用し、UI の新規ウィンドウを開く Swing ライブラリーは使用不可になることに注意してください。
- HP-UX の場合 (32 ビット・サポートまたは 64 ビット・サポート)
- ランタイム・ファイルは、次の 4 つのディレクトリーのうちの 1 つにあります。
- Itanium プロセッサーの場合:
- HPUXItanium
- HPUX64Itanium (64 ビットサポート用)
- RISC プロセッサーの場合
- HPUXRisc
- HPUX64Risc (64 ビットサポート用)
libCursesCanvas7 ライブラリー (Itanium の場合は拡張子 .so、RISC の場合は拡張子 .sl) がライブラリー・パスにある場合:
- Java ランタイムは、端末ウィンドウに直接描画されるテキスト・ユーザー・インターフェースまたはコンソール・ユーザー・インターフェースに Curses を使用します。
- UI の新規ウィンドウを開く Swing ライブラリーは使用不可です。
Itanium プロセッサーと 64 ビット RISC プロセッサーの場合は、ライブラリー・パスに LD_LIBRARY_PATH 環境変数を使用します。32 ビット RISC プロセッサーの場合は、ライブラリー・パスに SHLIB_PATH 環境変数を使用します。Web サイトからコピーしたプラットフォーム固有のコードが格納されているディレクトリーを含めるように、適切な変数を変更してください。
- iSeries の場合
- 作業対象のファイルは、ディレクトリー iSeries にあります。
qshell で、ファイルのアップロード先のディレクトリーに変更し、
「install」オプションを使用して setup.sh スクリプトを実行します。
- > setup.sh install
- また、ほかのいくつかの環境変数を設定する必要があります。
これらの環境変数の設定方法に関する情報については、「envinfo」
オプションを使用してスクリプトを実行します。
- > setup.sh envinfo
- インストール中に作成された symlink をなんらかの理由で削除した場合、
「link」オプションを使用するとこの symlink を再作成できます。
- > setup.sh link
また、LIBPATH 環境変数も設定する必要があります。
- Linux の場合 (32 ビット・サポートまたは 64 ビット・サポート、Intel ハードウェア)
- 必要なファイルは次のディレクトリーにあります。
- Linux (32 ビット・サポート用)
- Linux64 (64 ビット・サポート用)
Web サイトからコピーしたプラットフォーム固有のコードを含むディレクトリーを参照するように、PATH および LD_LIBRARY_PATH 環境変数を変更してください。
libCursesCanvas7.so が LD_LIBRARY_PATH 変数内のパスにある場合は、Java ランタイムは、テキスト・ユーザー・インターフェースまたはコンソール・ユーザー・インターフェース (端末ウィンドウに直接描画されます) に Curses を使用し、UI の新規ウィンドウを開く Swing ライブラリーは使用不可になることに注意してください。
- Linux (zSeries ハードウェア) の場合
- 必要なファイルは、ディレクトリー Linux にあります。
Web サイトからコピーしたプラットフォーム固有のコードが格納されているディレクトリーを参照するように、LD_LIBRARY_PATH 環境変数を変更してください。
(EGL は、このプラットフォーム用の実行可能プログラムを提供しないため、PATH 変数を必要としません。)
- Solaris の場合 (32 ビット・サポートまたは 64 ビット・サポート)
- 作業対象のファイルは、ディレクトリー Solaris または Solaris64
(64 ビット・サポートの場合) にあります。
Web サイトからコピーしたプラットフォーム固有のコードを含むディレクトリーを参照するように、PATH および LD_LIBRARY_PATH 環境変数を変更してください。
libCursesCanvas7.so が LD_LIBRARY_PATH 変数内のパスにある場合は、Java ランタイムは、テキスト・ユーザー・インターフェースまたはコンソール・ユーザー・インターフェース (端末ウィンドウに直接描画されます) に Curses を使用し、UI の新規ウィンドウを開く Swing ライブラリーは使用不可になることに注意してください。
- USS の場合
- 作業対象のファイルは、ディレクトリー USS にあります。
Web サイトからコピーしたプラットフォーム固有のコードを含むディレクトリーを参照するように、
PATH 環境変数と LIBPATH 環境変数を変更してください。
- サポートされている (32 ビットまたは 64 ビット) Windows プラットフォームの場合
- 作業対象のファイルは、ディレクトリー Win32 または Win64 にあります。
Web サイトからコピーしたプラットフォーム固有のコードを含むディレクトリーを参照するように、
PATH 環境変数を変更してください。