実行時環境

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 ファイルに変換します。