実行時環境
Java™ ランタイム環境は、Java アプリケーションのランタイム・サポートを提供します。
ランタイム環境には、実行時に Java バイトコード を解釈する Java 仮想マシン (VM) が含まれています。 ランタイム環境は IBM SDK に付属していますが、 Linux® オペレーティング・システムおよび Windows オペレーティング・システムでは別個のパッケージとしても使用できます。 特に指定されていない限り、 install_dir/jre/bin ディレクトリーにインストールされるランタイム環境には、多数のツールが組み込まれています。
ランタイム環境のコンテンツ
- コア・クラス
- これらのクラスは、プラットフォーム用にコンパイルされたクラス・ファイルで、コンパイラーとインタープリターがアクセスできるように、圧縮された状態のままである必要があります。 このクラスは変更しないで、サブクラスを作成して必要なところをオーバーライドするようにしてください。
- トラステッド・ルート証明書
- 証明書署名機関からのもの。 これらの証明書は、署名された資料の ID を検証するために使用されます。
- ランタイム環境ツール
- ControlPanel (Java コントロール・パネル)
- Linux on IBM Z® を除く、AIX®およびLinuxオペレーティング・システムのみ。ランタイム環境を設定します。
- ikeycmd (iKeyman コマンド行ユーティリティー)
- 鍵、証明書、および認証要求をコマンド行で管理できます。 詳しくは、付属の セキュリティーの資料を参照してください。
- ikeyman (iKeyman GUI ユーティリティー)
- これにより、鍵、証明書、および認証要求を管理できます。 詳しくは、付随する「 セキュリティー資料」(「 iKeyman ユーザー・ガイド」を含む) を参照してください。 このユーティリティーにはコマンド行バージョンもあります。注: このユーティリティーの GUI バージョンは、 z/OS オペレーティング・システムではサポートされていません。
- jaaslogon (Windows のみ)
- JAAS Active Login アプリケーションが JAAS Active Login API を使用して実行時に有効ユーザーを変更できるようにする Windows サービス。
- java (Java インタープリター)
- Java クラスを実行します。 Java Interpreter は、Java プログラミング言語で作成されたプログラムを実行します。
- javacpl (Java コントロール・パネル)
- Windows オペレーティング・システムのみ。 ご使用のランタイム環境を構成します。
- javaw (Java インタープリター)
- java コマンドと同じ方法で Java クラスを実行しますが、コンソール・ウィンドウは使用しません。
- javaws (Java Web Start)
- AIX、Linux(IA 32ビット、PPC32、PPC64)、Windowsオペレーティング・システムのみ。 Java アプリケーションのデプロイメントと自動保守を可能にします。 詳しくは、 Web Start の実行 (AIX、 Linux、および Windows のみ)を参照してください。
- jcontrol (Java コントロール・パネル)
- ランタイム環境を設定します。
- jextract
- Linux および AIX オペレーティング・システムのみ。 これは、実行可能ファイルやライブラリーとともにシステム・ダンプをパッケージしてアーカイブ・ファイルを作成します。 このファイルをダンプ・ビューアー・ツール (jdmpview) で使用すれば、システム・ダンプ単体から得られるよりも多くの情報を得られます。 詳しくは、 ダンプ抽出プログラム (jextract)を参照してください。
- keytool (鍵および証明書管理ツール)
- 秘密鍵とそれに関連した X.509 証明書チェーン (対応する公開鍵を認証する) が含まれる鍵ストア (データベース) を管理します。
- kinit
- Kerberos 発券許可証を取得し、キャッシュに入れます。
- klist
- ローカル信任状キャッシュおよびキー・テーブル内の項目を表示します。
- ktab
- ローカル・キー・テーブルに保管されているプリンシパル名およびサービス・キーを管理します。
- pack200
- Java gzip 圧縮プログラムを使用して、JAR ファイルを圧縮 pack200 ファイルに変換します。
- policytool (ポリシー・ファイルの作成と管理ツール)
- ご使用のインストール済み環境の Java セキュリティー・ポリシーを定義する外部ポリシー構成ファイルを作成および変更します。 バージョン 8 以降、このツールのグラフィカル・ユーザー・インターフェースのルック・アンド・フィールはやや異なるものになります。 policytool グラフィカル・ユーザー・インターフェース (GUI) ユーティリティーのアクセシビリティーの問題を参照してください。
- rmid (RMI アクティベーション・システム・デーモン)
- オブジェクトを Java 仮想マシン (JVM) に登録して活動化できるように、アクティベーション・システム・デーモンを開始します。
- rmiregistry (Java リモート・オブジェクト・レジストリー)
- 現行ホストの指定ポートにリモート・オブジェクト・レジストリーを作成し、開始します。
- tnameserv (共通オブジェクト・リクエスト・ブローカー・アーキテクチャー (CORBA) 一時ネーミング・サービス)
- CORBA 一時ネーミング・サービスを開始します。
- unpack200
- pack200 で作成された圧縮ファイルを JAR ファイルに変換します。