JNLP リファレンス

 <information> この JNLP ファイルで起動するアプリケーションに関するさまざまな情報 (主に人やデスクトップ配備) を提供します
 <title> Java Web Start ランチャー上でこのアプリケーションを表示するための タイトルを記述します
 <vender> このアプリケーションのベンダー (提供者) を記述します
 <homepage> このアプリケーションのホームページを示します
 <description> 詳細な説明を記述するための要素です
 <icon> アイコンを指定するために使用する要素です
 <offline-allowed> アプリケーションのオフライン起動を許可する場合に記述します
 <shortcut> インストール時にアプリケーションのショートカットをデスクトップや メニューに追加するよう指定します
 <desktop> ユーザのデスクトップにショートカットを配置したいことを示します
 <menu> ユーザのメニューにショートカットを配置したいことを示します
 <association> アプリケーションを特定のファイル拡張子や MIME-Type と関連付けるための ヒントを指定します
 <related-content> README、ヘルプページ、ユーザ登録ページなど、このアプリケーションに 関連したコンテンツの場所を示します
<information>
JNLP 1.0 以降

SYNOPSIS

<information
os="対象OS名"
arch="対象アーキテクチャ"
platform="対象プラットフォーム"
locale="対象ロケール"
>
<title> ? -  アプリケーションのタイトルを記述します.
<vendor> ? -  アプリケーションのベンダーを記述します.
<homepage> ? -  アプリケーションのホームページを記述します.
<description> * -  このアプリケーションの詳細な説明を記述します.
<icon> * -  Java Web Start がアプリケーションを示すためのアイコン画像を指定し ます.
<offline-allowed> ? -  アプリケーションのオフライン起動を許可するときに指定します.
<shortcut> ? -  アプリケーションのデスクトップ配備の設定を行います.
<association> ? -  アプリケーションを特定の拡張子や MIME-Type と関連付けます.
<related-content> * -  アプリケーションの関連ドキュメントの参照を示します.
</information>

説 明

この JNLP ファイルで起動するアプリケーションに関するさまざまな情報 (主に人やデスクトップ配備) を提供します。

(This description is based on JNLP 6.0)
参照: <jnlp> 

属 性

os="対象OS名"
JNLP 1.5.0 以降 optional

この記述が対象としている OS を限定するためにシステムプロパティの os.name 値に前方一致で評価する値です。省略した場合は全ての OS が対象となります。

arch="対象アーキテクチャ"
JNLP 1.5.0 以降 optional

この記述が対象としているアーキテクチャを限定するためにシステム プロパティの os.arch 値に前方一致で評価する値です。省略した 場合は全てのアーキテクチャが対象となります。

platform="対象プラットフォーム"
JNLP 1.5.0 以降 optional

この記述が対象としているプラットフォームを限定するためにシステム プロパティの os.platform 値に前方一致で評価する値です。省略 した場合は全てのプラットフォームが対象となります。

locale="対象ロケール"
JNLP 1.5.0 以降 optional

この記述が対象としているロケールを指定します。ロケールは LocaleJava™ API リファレンス と同様の "language{_country{_variant}}" 形式ですが、大文字と 小文字は区別しません。

対象のロケールが複数存在する場合は空白で区切って指定することができます。

内 容

アプリケーションのタイトルを記述します。
アプリケーションのベンダーを記述します。
アプリケーションのホームページを記述します。この要素には href 属性が必須です。

このアプリケーションの詳細な説明を記述します。

より詳細な説明は Web ページを作成し <homepage> 属性を 使用すべきです。

Java Web Start がアプリケーションを示すためのアイコン画像を指定し ます。このアイコン画像はアプリケーションのダウンロード、起動時のスプ ラッシュ、一覧表示、デスクトップのショートカットアイコンなどに使用さ れます。

64×64 ピクセルの画像はアプリケーションのダウンロード時に表示されます。 また 32×32 ピクセルの画像は一覧表示やデスクトップのショートカットで 使用されます。

アプリケーションのオフライン起動を許可するときに指定します。
JNLP 1.5.0 以降
アプリケーションのデスクトップ配備の設定を行います。
アプリケーションを特定の拡張子や MIME-Type と関連付けます。
アプリケーションの関連ドキュメントの参照を示します。
<title>
JNLP 1.0 以降

SYNOPSIS

<title>
アプリケーションのタイトル.
</title>

説 明

Java Web Start ランチャー上でこのアプリケーションを表示するための タイトルを記述します。

(This description is based on JNLP 6.0)
参照: <information> 

内 容

アプリケーションのタイトル。
<vender>
JNLP 1.0 以降

SYNOPSIS

<vender>
アプリケーションのベンダー.
</vender>

説 明

このアプリケーションのベンダー (提供者) を記述します。

(This description is based on JNLP 6.0)
参照: <information> 

内 容

アプリケーションのベンダー。
<homepage>
JNLP 1.0 以降

SYNOPSIS

<homepage
href*="URI"
/>

説 明

このアプリケーションのホームページを示します。

(This description is based on JNLP 6.0)
参照: <information> 

属 性

href="URI"
required
ホームページの URL です。
<description>
JNLP 1.0 以降

SYNOPSIS

<description
kind="one-line|short|tooltip"
>
説明の内容.
</description>

説 明

詳細な説明を記述するための要素です。

(This description is based on JNLP 6.0)
参照: <information> 

属 性

kind="one-line|short|tooltip"
optional

説明の記述形式を指定します。one-line, short, tooltip のいずれかを指定でき、それぞれ「一行の説明」「簡単なパラグラフ程度 の説明」「ツールチップ」を表しています。

<description> 要素は複数記述できますが、同一 kind 属性に対して定義できる説明はひとつだけです。kind 属性を持たない 説明はデフォルト値として使用されます。

説明文はプレーンテキストとみなされます。HTML のようなマークアップは 使用できません。

内 容

説明の内容。
<icon>
JNLP 1.0 以降

SYNOPSIS

<icon
href*="URI"
version="バージョン"
width="数値"
height="数値"
kind="default|selected|disabled|rollover|splash|shortcut"
depth="8|16|24|bit/pixel"
size="数字"
/>

説 明

アイコンを指定するために使用する要素です。画像の大きさや用途によって 複数のアイコンを指定することができます。画像には GIF や JPEG、Java 6 以降であれば PNG、ico 形式の画像フォーマットを使用することができます。

アイコンを使用する場合は GIF または JPEG 形式の 32×32 ピクセル、256 色の default アイコンを指定しておくことが推奨されます。

(This description is based on JNLP 6.0)

属 性

href="URI"
required
アイコン画像ファイルの URI です。
version="バージョン"
optional
要求されたアイコン画像のバージョンを示します (?)。
width="数値"
optional
アイコン画像の幅をピクセル単位で指定します。
height="数値"
optional
アイコン画像の高さをピクセル単位で指定します。
kind="default|selected|disabled|rollover|splash|shortcut"
optional
このアイコン画像を何に使用するかを指定します。
depth="8|16|24|bit/pixel"
optional
アイコン画像の色深度を指定します。
size="数字"
optional
アイコン画像ファイルの大きさをバイト単位で指定します。
<offline-allowed>
JNLP 1.0 以降

SYNOPSIS

<offline-allowed/>

説 明

アプリケーションのオフライン起動を許可する場合に記述します。

通常、キャッシュされているアプリケーションを起動すると Java Web Start によって更新が確認されます。しかしアプリケーションが最新であることを 保障するために、実行環境がネットワークから切断されているなどの理由で 更新を確認できなかった場合は起動に失敗します。

この属性を指定することで最新版であることを確認できなくてもアプリケー ションを起動することができます (更新確認は行われます)。起動時点で 最新版であることは保障できなくなりますが、モバイル用 PC などで使用する 前提などがあるなら必要です。

(This description is based on JNLP 6.0)
参照: <information>  <update> 
<shortcut>
JNLP 1.5.0 以降

SYNOPSIS

<shortcut
online="true|false"
>
<desktop> ? -  アプリケーションショートカットをデスクトップに配置したい事を示す要素です.
<menu> ? -  アプリケーションショートカットをメニューに配置したいことを示す要素です.
</shortcut>

説 明

インストール時にアプリケーションのショートカットをデスクトップや メニューに追加するよう指定します。ただしこれはアプリケーションからの 希望であって強制ではありません。通常はユーザに対する確認が行われます。

確認ダイアログ
(This description is based on JNLP 6.0)
参照: <information> 

属 性

online="true|false"
optional
このショートカットからのアプリケーション起動をオンライン/オフラインの どちらで行うかを指定します。

内 容

<desktop> ?
アプリケーションショートカットをデスクトップに配置したい事を示す要素です。
<menu> ?
アプリケーションショートカットをメニューに配置したいことを示す要素です。
<desktop>
JNLP 1.5.0 以降

SYNOPSIS

<desktop/>

説 明

ユーザのデスクトップにショートカットを配置したいことを示します。

(This description is based on JNLP 6.0)
参照: <shortcut> 
<menu>
JNLP 1.5.0 以降

SYNOPSIS

<menu
submenu="文字列"
/>

説 明

ユーザのメニューにショートカットを配置したいことを示します。

(This description is based on JNLP 6.0)
参照: <shortcut> 

属 性

submenu="文字列"
optional
メニューのどこにショートカットを配置するかを示す文字列です。
<association>
JNLP 1.5.0 以降

SYNOPSIS

<association
extensions="拡張子リスト"
mime-type="MIME-Type"
>
<description> ? -  関連付けの詳細情報です.
<icon> ? -  関連に使用するアイコン画像です.
</association>

説 明

アプリケーションを特定のファイル拡張子や MIME-Type と関連付けるための ヒントを指定します。

ファイルと関連付けられたアプリケーションは <application-desc> で指定した引数リストの代わりに -open filename-print filename などの引数で起動されることを想定する 必要があります。

(This description is based on JNLP 6.0)
参照: <information> 

属 性

extensions="拡張子リスト"
optional
アプリケーションを関連付けたい拡張子です。複数存在する場合は空白で 区切って指定します。
mime-type="MIME-Type"
optional
アプリケーションを関連付けたい MIME-Type です。

内 容

JNLP 6.0 以降
関連付けの詳細情報です。
JNLP 6.0 以降
関連に使用するアイコン画像です。
<related-content>
JNLP 1.5.0 以降

SYNOPSIS

<related-content
href*="URI"
>
<title> ? -  コンテンツのタイトルです.
<description> ? -  コンテンツの詳細説明です.
<icon> ? -  コンテンツに対するアイコンです.
</related-content>

説 明

README、ヘルプページ、ユーザ登録ページなど、このアプリケーションに 関連したコンテンツの場所を示します。

(This description is based on JNLP 6.0)

属 性

href="URI"
required
コンテンツの URI です。

内 容

コンテンツのタイトルです。
コンテンツの詳細説明です。
コンテンツに対するアイコンです。
CVS 2008/03/09