1 '\" t
   2 .\" Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
   3 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 .\"
   5 .\" This code is free software; you can redistribute it and/or modify it
   6 .\" under the terms of the GNU General Public License version 2 only, as
   7 .\" published by the Free Software Foundation.
   8 .\"
   9 .\" This code is distributed in the hope that it will be useful, but WITHOUT
  10 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11 .\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12 .\" version 2 for more details (a copy is included in the LICENSE file that
  13 .\" accompanied this code).
  14 .\"
  15 .\" You should have received a copy of the GNU General Public License version
  16 .\" 2 along with this work; if not, write to the Free Software Foundation,
  17 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18 .\"
  19 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20 .\" or visit www.oracle.com if you need additional information or have any
  21 .\" questions.
  22 .\" ` 
  23 '\"macro stdmacro
  24 .TH extcheck 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
  25 .SH "名前"
  26 extcheck \- jar の競合検出ユーティリティ
  27 .LP
  28 
  29 .LP
  30 .LP
  31 \f3extcheck\fP は、ターゲットの jar ファイルと現在インストールされている拡張機能の jar ファイル間のバージョンの競合を検出します。
  32 .LP
  33 .SH "形式"
  34 .B extcheck 
  35 [ 
  36 .B \-verbose 
  37 ] 
  38 .B targetfile.jar
  39 .SH "機能説明"
  40 .IX "jar conflict detection utility" "" "jar conflict detection utility \(em \fLextcheck\fP"
  41 .IX "extcheck" "" "\fLextcheck\fP \(em jar conflict detection utility"
  42 .B extcheck 
  43 ユーティリティは、指定された
  44 .B jar
  45 ファイルのタイトルおよびバージョンが Java(TM) SDK 
  46 ソフトウェアにインストールされている拡張機能と競合していないかを
  47 検査します。
  48 拡張機能をインストールする前に、このユーティリティを使って、
  49 バージョンが同じか、
  50 より新しい拡張機能がすでにインストールされていないかどうかを調べる
  51 ことができます。
  52 .LP
  53 .B extcheck
  54 ユーティリティは、
  55 .I targetfile.jar
  56 ファイルのマニフェスト内のヘッダ
  57 .I Specification-title 
  58 および 
  59 .I Specification-version
  60 を、拡張機能ディレクトリ内に現在インストールされているすべての jar 
  61 ファイル内の対応するヘッダと比較します。
  62 デフォルトでは、拡張機能ディレクトリは、
  63 .I jre/lib/ext
  64 です。
  65 .B extcheck 
  66 ユーティリティは、
  67 .I java.lang.Package.isCompatibleWith
  68 メソッドと同様の方法でバージョン番号を比較します。
  69 .LP
  70 競合が検出されない場合、リターンコードは
  71 .I 0 です。
  72 .LP
  73 拡張機能ディレクトリ内の 
  74 .B jar 
  75 ファイルのマニフェストに、同一の 
  76 .I Specification-title、
  77 および同一またはより新しい 
  78 .I Specification-version 
  79 番号がある場合、ゼロでないエラー
  80 コードが返されます。
  81 .I targetfile.jar 
  82 のマニフェストに 
  83 .I Specification-title 
  84 または 
  85 .I Specification-version 
  86 属性がない場合も、ゼロでないエラーコードが返されます。
  87 .SH "オプション"
  88 以下のオプションが指定できます。
  89 .TP 15
  90 .B -verbose
  91 拡張機能ディレクトリ内の
  92 .B jar
  93 ファイルを、検査時に一覧表示します。また、ターゲット 
  94 .B jar
  95 ファイルのマニフェストの属性、および競合する
  96 .B jar
  97 ファイルについても報告します。
  98 .TP 15
  99 .BI \-J "option"
 100 .I option
 101 を Java 仮想マシンに渡します。ここで、
 102 .I option
 103 は、Java アプリケーション起動プログラム java(1) のマニュアルページで
 104 説明されているオプションの 1 つです。たとえば、-J-Xms48m
 105 は、起動時に使用するメモリを 48M バイトに設定します。
 106 .SH "関連項目"
 107 .BR jar (1)