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