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)