名 前
extcheck − jar の 競 合 検 出 ユ ー テ ィ リ テ ィ
形 式
extcheck [ −verbose −J option ] targetfile.jar
機 能 説 明
extcheck ユ ー テ ィ リ テ ィ は 、 指 定 さ れ た jar フ ァ イ ル の タ イ ト ル お よ び バ ー ジ ョ ン が JDK ソ フ ト ウ ェ ア に イ ン ス ト ー ル さ れ て い る 拡 張 機 能 と 競 合 し て い な い か を 検 査 し ま す 。 拡 張 機 能 を イ ン ス ト ー ル す る 前 に 、 こ の ユ ー テ ィ リ テ ィ を 使 っ て 、 バ ー ジ ョ ン が 同 じ か 、 よ り 新 し い 拡 張 機 能 が す で に イ ン ス ト ー ル さ れ て い な い か ど う か を 調 べ る こ と が で き ま す 。
extcheck ユ ー テ ィ リ テ ィ は 、 targetfile.jar フ ァ イ ル の マ ニ フ ェ ス ト 内 の ヘ ッ ダ Specification-title お よ び Specification-version を 、 拡 張 機 能 デ ィ レ ク ト リ 内 に 現 在 イ ン ス ト ー ル さ れ て い る す べ て の jar フ ァ イ ル 内 の 対 応 す る ヘ ッ ダ と 比 較 し ま す 。 デ フ ォ ル ト で は 、 拡 張 機 能 デ ィ レ ク ト リ は 、 jre/lib/ext で す 。 extcheck ユ ー テ ィ リ テ ィ は 、 java.lang.Package.isCompatibleWith メ ソ ッ ド と 同 様 の 方 法 で バ ー ジ ョ ン 番 号 を 比 較 し ま す 。
オ プ シ ョ ン
以 下 の オ プ シ ョ ン が 指 定 で き ま す 。
-verbose 拡 張 機 能 デ ィ レ ク ト リ 内 の |
jar フ ァ イ ル を 、 検 査 時 に 一 覧 表 |
示 し ま す 。 ま た 、 タ ー ゲ ッ ト jar フ ァ イ ル の マ ニ フ ェ ス ト の 属 性 、 お よ び 競 合 す る jar フ ァ イ ル に つ い て も 報 告 し ま す 。
−J option |
option を Java 仮 想 マ シ ン に 渡 し ま す 。 こ こ で 、 option は 、 Java ア プ リ ケ ー シ ョ ン 起 動 プ ロ グ ラ ム java(1) の マ ニ ュ ア ル ペ ー ジ で 説 明 さ れ て い る オ プ シ ョ ン の 1 つ で す 。 た と え ば 、 −J-Xms48m は 、 起 動 時 に 使 用 す る メ モ リ を 48M バ イ ト に 設 定 し ま す 。 −J が 基 本 に す る 仮 想 マ シ ン に オ プ シ ョ ン を 渡 す こ と は 、 共 通 の 規 約 で す 。 |
終 了 ス テ ー タ ス
次 の 終 了 値 が 返 さ れ ま す 。
0 競 合 が 検 出 さ れ な い 場 合 。 |
|||
0 以 外 拡 張 機 能 デ ィ レ ク ト リ 内 の |
jar フ ァ イ ル の マ ニ フ ェ ス ト |
に 、 同 一 の Specification-title、 お よ び 同 一 ま た は よ り 新 し い Specification-version 番 号 が あ る 場 合 。 targetfile.jar の マ ニ フ ェ ス ト に Specification-title ま た は Specification-version 属 性 が な い 場 合 も 、 ゼ ロ で な い エ ラ ー コ ー ド が 返 さ れ ま す 。