extcheck(1)

名前
extcheck - jarの競合検出ユーティリティ

extcheckは、ターゲットのjarファイルと現在インストールされている拡張機能のjarファイル間のバージョンの競合を検出します。

形式

extcheck [ -verbose ] targetfile.jar

説明

extcheckユーティリティは、指定されたJarファイルのタイトルおよびバージョンがJava(tm) SDKにインストールされている拡張機能と競合していないかをチェックします。拡張機能をインストールする前に、このユーティリティを使用して、同じバージョンまたはより新しいバージョンの拡張機能がすでにインストールされていないかどうかを調べることができます。

extcheckユーティリティは、targetfile.jarファイルのマニフェスト内のヘッダーSpecification-titleおよびSpecification-versionを、拡張機能ディレクトリ内に現在インストールされているすべてのJarファイル内の対応するヘッダーと比較します。(デフォルトでは、拡張機能ディレクトリは、jre/lib/extです。)extcheckユーティリティは、java.lang.Package.isCompatibleWithメソッドと同様の方法でバージョン番号を比較します。

競合が検出されない場合のリターン・コードは0です。

拡張機能ディレクトリ内のいずれかのjarファイルのマニフェストに、同一のSpecification-title、および同一またはより新しいSpecification-version番号がある場合は、ゼロでないエラー・コードが返されます。targetfile.jarのマニフェストにSpecification-titleまたはSpecification-version属性がない場合も、ゼロでないエラー・コードが返されます。

オプション

    -verbose
        拡張機能ディレクトリ内のJarファイルを、チェック時に一覧表示します。また、ターゲットjarファイルのマニフェストの属性、および競合するjarファイルについても報告します。

    -Joption
        Java仮想マシンにoptionを渡します。optionには、java(1)のリファレンス・ページに記載されているオプションを1つ指定します。たとえば、-J-Xms48mと指定すると、スタートアップ・メモリーは48Mバイトに設定されます。

関連項目

jar(1)