JRockit JDK の紹介
![]() |
![]() |
![]() |
![]() |
BEA JRockit JDK はファイル レイアウトが Sun JDK と非常に似ていますが、BEA JRockit JVM に新しい JRE があり、Java クラス ライブラリの一部が変更されています (ただし、BEA JRockit のクラス ライブラリの動作はすべて Sun JDK と同じです)。2 つの JDK の相違点の詳細については、「BEA JRockit JDK と Sun HotSpot JDK のファイルの相違点」を参照してください。
この節では、BEA JRockit JDK の内容について説明し、BEA JRockit JDK のインストール内容とそれに対応する Sun JDK のインストール内容を比較します。内容は以下のとおりです。
この節では、BEA JRockit JDK を構成するさまざまなコンポーネントについて説明します。それらのコンポーネントが格納されているフォルダも示します。
開発ツールとユーティリティは、Java プログラミング言語で記述されたプログラムの開発、実行、デバッグ、および文書化に役立ちます。BEA JRockit JDK には、通常の Java JDK で一般的に配布される標準ツールが含まれています。ほとんどが標準の JDK ツールであり、Java の開発プロジェクトに適していることが保証されていますが、他にも、ユーザの状況に最適なサードパーティのツール、コンパイラ、デバッガ、IDE などを自由に使用できます。BEA JRockit JDK に含まれるツールは以下のとおりです。
これらのツールの詳細については、Sun Microsystems の以下の Web サイトを参照してください。
http://java.sun.com/j2se/1.5.0/index.jsp
開発ツールで必要な追加のクラス ライブラリとサポート ファイル。
Java ネイティブ インタフェース、Java Virtual Machine Tools Interface (JVMTI)、および Java 2 プラットフォームのその他の機能を使用したネイティブコード プログラミングをサポートするヘッダ ファイル。
BEA JRockit Management Console は、JRockit JVM の動作中のインスタンスのモニタと制御に使用します。動作中のアプリケーションの特性に関するリアルタイムの情報が提供されます。この情報は、たとえば、開発時に使用して、アプリケーションのライフ サイクルの中でメモリを多く消費している箇所を見極めたり、デプロイ済みの環境で使用して、動作中のアプリケーション サーバのシステム状態をモニタしたりできます。
JDK で使用される Java 2 実行時環境の BEA JRockit 実装。実行時環境には、Java で記述されたプログラムの実行をサポートする JRockit JVM、クラス ライブラリ、およびその他のファイルが含まれます。
このドキュメント セットの説明においては、JVM は BEA JRockit JVM を指します。
JRE には、BEA JRockit JDK 固有の JRE コンポーネントだけでなく、Sun による JRE 実装のコンポーネントも含まれます。J2SE JRE の標準機能のリストについては、次の Sun ドキュメントを参照してください。
http://java.sun.com/j2se/1.5.0/docs/index.html
表 3-1 と表 3-2 に、BEA JRockit JDK と Sun Microsystems の HotSpot JDK の相違点を示します。この 2 つの表では、コンポーネントとオペレーティング システム (OS/アーキテクチャ) ごとに、HotSpot または BEA JRockit に存在するファイルを示します。
注意 : Linux IA32 の場合は $ARCH
= i386、Linux Itanium の場合は $ARCH
= x86_64
です。また、mydir[/*]
は mydir
と mydir/*
を意味します。
BEA BEA JRockit のコンフィグレーション パラメータとチューニング パラメータは、起動コマンドまたは起動スクリプトにコマンドライン オプションを追加して設定します。これらのオプションは、以下の BEA JRockit ドキュメントの各節で説明されています。
![]() ![]() |
![]() |
![]() |