ターゲットのJava Archive (JAR)ファイルと現在インストールされている拡張機能JARファイル間のバージョンの競合を検出します。
extcheck [options] targetfile.jar
コマンド行オプション。「オプション」を参照してください。
ターゲットJARファイル。バージョンの競合を検出するために、現在インストールされている拡張機能JARファイルと比較されます。
extcheck
ユーティリティは、指定されたJARファイルのタイトルおよびバージョンがJava SE SDKにインストールされている拡張機能と競合していないかをチェックします。拡張機能をインストールする前に、このユーティリティを使って、バージョンが同じか、より新しい拡張機能がすでにインストールされていないかどうかを調べることができます。
extcheck
コマンドは、targetfile.jar
ファイルのマニフェスト内のヘッダーSpecification-titleおよびSpecification-versionを、拡張機能ディレクトリ内に現在インストールされているすべてのJARファイル内の対応するヘッダーと比較します。デフォルトでは、拡張機能ディレクトリはOracle Solarisではjre/lib/ext
、Windowsでは\jre\lib\ext
です。extcheck
コマンドは、java.lang.Package.isCompatibleWith
メソッドと同様の方法でバージョン番号を比較します。
競合が検出されない場合のリターン・コードは0です。
拡張機能ディレクトリ内のJARファイルのマニフェストに、同一のSpecification-title
、および同一またはより新しいSpecification-version
番号がある場合は、0でないエラー・コードが返されます。targetfile.jar
のマニフェスト・ファイルにSpecification-title
またはSpecification-version
属性がない場合も、0でないエラー・コードが返されます。
拡張機能ディレクトリ内のJARファイルを、チェック時に一覧表示します。また、ターゲットJARファイルのマニフェストの属性、および競合するJARファイルについても報告します。
Java仮想マシン(JVM)にoptionを渡します(optionは、Java起動ツールのリファレンス・ページに記載されているいずれかのオプション)。たとえば、-J-Xms48m
と指定すると、スタートアップ・メモリーは48Mバイトに設定されます。java
(1)を参照してください。