ターゲットの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)を参照してください。