名 前
appletviewer − Java ア プ レ ッ ト ビ ュ ー ア
形 式
appletviewer
[ −debug ] [ −encoding
encoding_name ]
[ −J javaoption ] urls ...
機 能 説 明
appletviewer コ マ ン ド は 、 WWW ブ ラ ウ ザ の コ ン テ キ ス ト と は 別 に Java ア プ レ ッ ト を 実 行 し ま す 。
appletviewer コ マ ン ド は 、 urls で 指 定 し た ド キ ュ メ ン ト ま た は リ ソ ー ス に 接 続 し て 、 独 自 の ウ ィ ン ド ウ 上 に そ の ド キ ュ メ ン ト が 参 照 し て い る 個 々 の ア プ レ ッ ト を 表 示 し ま す 。 urls が 示 す ド キ ュ メ ン ト 中 に OBJECT 、 EMBED ま た は 、 APPLET タ グ を 使 っ た ア プ レ ッ ト 参 照 が 存 在 し な い 場 合 、 appletviewer は 何 も 行 い ま せ ん 。
appletviewer の タ グ
appletviewer は 、 ブ ラ ウ ザ を 使 用 せ ず に Java ア プ レ ッ ト を 実 行 で き ま す 。 appletviewer は ア プ レ ッ ト の 起 動 に 直 接 関 係 な い HTML を 無 視 し ま す 。 た だ し 、 ア プ レ ッ ト の 起 動 に 関 す る さ ま ざ ま な 構 文 は 認 識 し ま す 。 appletviewer が 認 識 す る HTML コ ー ド は 、 次 の と お り で す 。 こ れ 以 外 の HTML コ ー ド は 無 視 さ れ ま す 。
|
object |
object タ グ は 、 ア プ レ ッ ト や マ ル チ メ デ ィ ア オ ブ ジ ェ ク ト を HTML ペ ー ジ に 埋 め 込 む た め の HTML 4.0 タ グ で す 。 ま た 、 こ の タ グ に よ り HTML 3.2 が 拡 張 さ れ 、 Internet Explorer 4.x で 、 Sun の 最 新 の Java Plug-in を 使 用 し て Java ア プ レ ッ ト を 実 行 で き る よ う に な り ま す 。 |
<object
width="pixelWidth"
height="pixelHeight"
>
<param name="code"
value="yourClass.class">
<param name="object"
value="serializedObjectOrJavaBean">
<param name="codebase"
value="classFileDirectory">
...
alternate-text
</object>
次 の こ と に 注 意 し て く だ さ い 。
|
• |
appletviewer は 、 「 classID」 属 性 が 次 の 値 で Java Plug-in を 指 し て い る と 仮 定 し 、 こ の 属 性 を 無 視 し ま す 。 |
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
|
• |
appletviewer は 、 通 常 は object タ グ の 一 部 で あ る 「 codebase」 属 性 が 次 の 値 で ネ ッ ト ワ ー ク cab フ ァ イ ル 内 の Java Plug-in を 指 し て い る と 仮 定 し 、 こ の 属 性 も 無 視 し ま す 。 |
codebase="http://java.sun.com/products/plugin/1.1/\
jinstall-11.cab#Version=1,1,0,0"
|
• |
オ プ シ ョ ン の codebase の param タ グ に は 、 ア プ レ ッ ト ク ラ ス の 場 所 を 指 す 相 対 URL を 指 定 し ま す 。 | ||
|
• |
code と object は ど ち ら か 一 方 だ け を 指 定 し ま す 。 両 方 同 時 に は 指 定 で き ま せ ん 。 | ||
|
• |
type の param タ グ は appletviewer で は 使 用 し ま せ ん が 、 ブ ラ ウ ザ が 適 切 に プ ラ グ イ ン を ロ ー ド で き る よ う に す る 目 的 で は 使 用 し ま す 。 ア プ レ ッ ト の 場 合 、 こ の 値 は 次 の よ う に な り ま す 。 |
<param
name="type"
value="application/x-java-applet;version=1.1">
ま た は
<param name="type" value="application/x-java-applet">
直 列 化 さ れ た オ ブ ジ ェ ク ト ま た は JavaBean の 場 合 、 type の param 値 は 次 の よ う に な り ま す 。
<param
name="type"
value="application/x-java-bean;version=1.1">
ま た は
<param name="type" value="application/x-java-bean">
|
• |
他 の param タ グ は ア プ レ ッ ト に 渡 さ れ る 引 数 値 で す 。 | ||
|
• |
IE 4.x が 認 識 す る object タ グ と Netscape™ 4.x が 認 識 す る embed タ グ は 組 み 合 わ せ て 使 用 で き ま す 。 つ ま り 、 ア プ レ ッ ト を ダ ウ ン ロ ー ド す る ブ ラ ウ ザ に か か わ り な く 、 ア プ レ ッ ト は Sun の 最 新 の Java Plug-in を 使 用 で き ま す 。 | ||
|
• |
appletviewer は java_code 、 java_codebase 、 java_object ま た は java_type param タ グ を 認 識 し ま せ ん 。 こ れ ら の タ グ が 必 要 な の は 、 ア プ レ ッ ト が そ れ ぞ れ code 、 codebase 、 object 、 ま た は type と い う 名 前 の パ ラ メ ー タ を 定 義 す る と き だ け で す 。 こ の 場 合 プ ラ グ イ ン は 、 ア プ レ ッ ト が 使 用 す る バ ー ジ ョ ン よ り も 、 java バ ー ジ ョ ン を 優 先 し て 認 識 し 、 使 用 し ま す 。 こ の よ う な 4 つ の 名 前 の ど れ か の パ ラ メ ー タ を 要 求 す る ア プ レ ッ ト は appletviewer で は 実 行 で き ま せ ん 。 | ||
|
embed |
embed タ グ は 、 ア プ レ ッ ト や マ ル チ メ デ ィ ア オ ブ ジ ェ ク ト を HTML ペ ー ジ に 埋 め 込 む 、 Netscape の HTML 3.2 拡 張 タ グ で す 。 こ れ に よ っ て 、 HTML 3.2 を サ ポ ー ト す る Netscape 4.x ブ ラ ウ ザ が Sun の 最 新 の Java Plug-in を 使 用 し て Java ア プ レ ッ ト を 実 行 で き ま す 。
<embed
code="yourClass.class"
object="serializedObjectOrJavaBean"
codebase="classFileDirectory"
width="pixelWidth"
height="pixelHeight"
>
...
</embed>
次 の こ と に 注 意 し て く だ さ い 。
|
• |
object タ グ と embed タ グ は 組 み 合 わ せ て 使 用 で き る た め 、 ア プ レ ッ ト を ダ ウ ン ロ ー ド す る ブ ラ ウ ザ に か か わ り な く 、 ア プ レ ッ ト は Sun の 最 新 の Java Plug-in を 使 用 で き ま す 。 詳 細 は 、 「 Java Plug-in HTML の 仕 様 」 を 参 照 し て く だ さ い 。 | ||
|
• |
object タ グ と は 異 な り 、 embed タ グ で 指 定 さ れ る 値 は す べ て 属 性 で す (つ ま り 、 タ グ の 一 部 )。 param タ グ で 指 定 さ れ る ( start タ グ と end タ グ の 間 に あ る ) パ ラ メ ー タ で は あ り ま せ ん 。 | ||
|
• |
ア プ レ ッ ト の パ ラ メ ー タ に 引 数 値 を 指 定 す る に は 、 <embed> タ グ に 別 の 属 性 を 追 加 し ま す 。 | ||
|
• |
appletviewer は 、 通 常 は <embed> タ グ の 一 部 で あ る 「 src」 属 性 を 無 視 し ま す 。 | ||
|
• |
code と object は ど ち ら か 一 方 だ け を 指 定 し ま す 。 両 方 同 時 に は 指 定 で き ま せ ん 。 | ||
|
• |
オ プ シ ョ ン の codebase 属 性 に は 、 ア プ レ ッ ト ク ラ ス の 場 所 を 指 す 相 対 URL を 指 定 し ま す 。 | ||
|
• |
type 属 性 は appletviewer で は 使 用 し ま せ ん が 、 ブ ラ ウ ザ が 適 切 に プ ラ グ イ ン を ロ ー ド で き る よ う に す る 目 的 で は 使 用 し ま す 。 ア プ レ ッ ト の 場 合 、 こ の 値 は 次 の よ う に な り ま す 。 |
<type="application/x-java-applet;version=1.1">...
ま た は
<type="application/x-java-applet">...
直 列 化 さ れ た オ ブ ジ ェ ク ト ま た は JavaBean の 場 合 、 type の param の 値 は 次 の よ う に な り ま す 。
<type="application/x-java-bean;version=1.1">...
ま た は
<type="application/x-java-bean">...
|
• |
pluginspage 属 性 は appletviewer で は 使 用 し ま せ ん が 、 ブ ラ ウ ザ が 適 切 に プ ラ グ イ ン を ロ ー ド で き る よ う に す る 目 的 で は 使 用 し ま す 。 こ の 属 性 は ネ ッ ト ワ ー ク cab フ ァ イ ル 内 の Java Plug-in を 指 し 、 次 の よ う な 値 に な り ま す 。 |
pluginspage="http://java.sun.com/products/plugin/1.1/\
jinstall-11.cab #Version=1,1,0,0"
|
applet |
applet タ グ は 、 ア プ レ ッ ト を HTML ペ ー ジ に 埋 め 込 む た め の 、 HTML 3.2 で 使 用 で き る タ グ で す 。 applet タ グ で ロ ー ド さ れ た ア プ レ ッ ト は ブ ラ ウ ザ に よ っ て 実 行 さ れ ま す 。 こ の と き 、 ブ ラ ウ ザ が 最 新 バ ー ジ ョ ン の Java プ ラ ッ ト フ ォ ー ム を 使 用 し て い な い 可 能 性 が あ り ま す 。 ア プ レ ッ ト が 最 新 バ ー ジ ョ ン で 実 行 さ れ る こ と を 保 証 す る に は 、 object タ グ で Java Plug-in を ブ ラ ウ ザ に ロ ー ド し ま す 。 こ れ に よ り 、 こ の プ ラ グ イ ン が ア プ レ ッ ト を 実 行 し ま す 。 |
<applet
code="yourClass.class"
object="serializedObjectOrJavaBean"
codebase="classFileDirectory"
width="pixelWidth"
height="pixelHeight"
>
<param name="..." value="...">
...
alternate-text
</applet>
次 の こ と に 注 意 し て く だ さ い 。
|
• |
code と object は ど ち ら か 一 方 だ け を 指 定 し ま す 。 両 方 同 時 に は 指 定 で き ま せ ん 。 | ||
|
• |
オ プ シ ョ ン の codebase 属 性 に は 、 ア プ レ ッ ト ク ラ ス の 場 所 を 指 す 相 対 URL を 指 定 し ま す 。 | ||
|
• |
param タ グ に は 、 ア プ レ ッ ト の パ ラ メ ー タ の た め の 引 数 値 を 指 定 し ま す 。 | ||
|
app |
app タ グ は 短 期 間 だ け 使 用 さ れ た applet の 省 略 形 で 、 現 在 は サ ポ ー ト さ れ て い ま せ ん 。 appletviewer は app タ グ を 変 換 し て 、 現 在 サ ポ ー ト さ れ て い る 対 応 タ グ を 出 力 し ま す 。
<app
class="classFileName" (without a .class suffix)
src="classFileDirectory"
width="pixelWidth"
height="pixelHeight"
>
<param name="..." value="...">
...
</app>
オ プ シ ョ ン
以 下 の オ プ シ ョ ン が 使 用 で き ま す 。
|
−debug |
Java デ バ ッ ガ 中 の ア プ レ ッ ト ビ ュ ー ア を 起 動 し ま す 。 こ れ に よ り ド キ ュ メ ン ト 中 の ア プ レ ッ ト の デ バ ッ グ が 始 ま り ま す (詳 細 は jdb(1) を 参 照 )。 |
−encoding encoding_name
入 力 HTML フ ァ イ ル の エ ン コ ー デ ィ ン グ 名 を 指 定 し ま す 。
|
−J javaoption |
文 字 列 javaoption を 、 コ ン パ イ ラ を 実 行 す る java(1) に 1 つ の 引 数 と し て 渡 し ま す 。 引 数 中 に は 空 白 文 字 を 含 め る こ と は で き ま せ ん 。 複 数 の 引 数 を 指 定 す る 場 合 に は 、 そ れ ぞ れ の 先 頭 に −J を 必 ず 付 加 し て く だ さ い 。 こ の 文 字 は java(1) に 渡 す 内 容 か ら は 取 り 除 か れ ま す 。 こ の 引 数 指 定 を 用 い て 、 実 行 環 境 や コ ン パ イ ラ の メ モ リ 使 用 量 を 有 効 に 調 整 す る こ と が で き ま す 。 |
関 連 項 目
詳 細 に つ い て は 、
java.sun.com を 参 照 ま た は 検 索 し て く だ さ い 。
|
Java Plug-in HTML の 仕 様 @ |
http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/ |