JNLP リファレンス

2008年02月02日

JNLP ファイル

JNLP (Java Network Launching Protocol) ファイルは Java Web StartWikipedia検索 を 使用したアプリケーションの配布と起動を定義するためのファイルです。

JNLP ファイルのデフォルト MIME-Type は application/x-java-jnlp-file、 拡張子は .jnlp です。サーバが正しい Content-Type ヘッダを返さないと 正しく起動できないので注意してください。

<jnlp>JNLP1.0 JNLPファイルのトップレベル要素です。
   <information>JNLP1.0 アプリケーションの情報を記述します。
       <title>JNLP1.0 タイトルを記述します。
       <vender>JNLP1.0 ベンダー情報を記述します。
       <homepage>JNLP1.0 アプリケーションのホームページを指定します。
       <description>JNLP1.0 詳細情報を記述します。
       <icon>JNLP1.0 アイコン画像を指定します。
       <offline-allowed>JNLP1.0 オフライン起動を許可する場合に指定します。
       <shortcut>JNLP1.5.0 デスクトップやメニューにショートカットを配置します。
       <association>JNLP1.5.0 アプリケーションを特定のファイルに関連付けます。
       <related-content>JNLP1.5.0 関連するドキュメントへの参照を示します。
   <security>JNLP1.0 アプリケーションが要求するセキュリティ権限を指定します。
   <update>JNLP6.0 アプリケーションの更新確認を設定します。
   <resources>JNLP1.0 実行に必要な JAR ファイルや JVM の起動設定を行います。
       <jar>JNLP1.0 アプリケーションが使用する JAR を指定します。
       <nativelib>JNLP1.0 アプリケーションが使用するネイティブライブラリを指定します。
       <java>JNLP6.0 アプリケーションの起動に使用する JVM を定義します。
       <j2se>JNLP1.0 アプリケーションの起動に使用する JVM を定義します。
       <property>JNLP1.0 アプリケーション起動時に設定するシステムプロパティを定義します。
       <extension>JNLP1.0 アプリケーション実行に必要な拡張を定義します。
           <ext-download>JNLP1.0 拡張のダウンロードを定義します。
       <package>JNLP1.0 パッケージやクラスをパートに関連付けます。
   <applicatin-desc>JNLP1.0 スタンドアロンの Java アプリケーションを起動するための定義を行います。
       <argument>JNLP1.0 アプリケーション起動時に指定するコマンドライン引数です。
   <applet-desc>JNLP1.0 Java アプレットを起動するための定義を行います。
       <param>JNLP1.0 アプレットパラメータを定義します。
   <component-desc>JNLP1.0 コンポーネントの拡張を定義します。
   <installer-desc>JNLP1.0 インストーラーから呼び出されるクラスを指定します。
CVS 2008/03/09