Java Web Startウィザードを使用して、Javaアプリケーションおよびアプレットをクライアント・マシンにダウンロードし、実行するためにJava Web Startソフトウェアで使用されるXMLベースのJNLP(Java Network Launching Protocol)定義ファイルを作成します。
注意: JDeveloperでJava Web Startを使用してアプリケーションおよびアプレットを起動するには、http://java.sun.com/products/javawebstart/
WebサイトからJava Web Startソフトウェアをダウンロードし、インストールする必要があります。アプリケーションやアプレットのユーザーも、それぞれのマシンにソフトウェアをインストールする必要があります。
アプリケーションやアプレットは一連のJARファイルで配信する必要があり、イメージ、構成ファイルおよびネイティブ・ライブラリなどすべてのアプリケーション・リソースも、JARファイルに含める必要があります。リソースは、ClassLoader getResourceその他のメソッドを使用して検索する必要があります。Java Web Startでは、JARファイルのみがWebサーバーからクライアントに転送されます。詳細は、Sun社(http://java.sun.com/products/javawebstart/
)から入手できるJava Web Startのドキュメントを参照してください。
ウィザードでは、JNLPファイルと(オプションで)HTMLファイルがプロジェクトに追加されます。Java Web Startでは、これらの生成されたファイルを使用して、どのアプリケーション・ソースをWebサーバーにダウンロードするかが特定されます。
.jnlp
ファイルには、アーカイブ・ファイルの記述と、このインスタンスにアプレットまたはアプリケーションが含まれているかどうかの記述があります。
Java Web Startウィザードを起動してJNLPおよびHTMLファイルを作成する前に、シンプル・アーカイブ(JAR)ファイルを作成する必要があります。また、mainファンクションが存在するクラスを指定するよう要求されるため、そのクラスを確認する必要があります。
アプリケーションまたはアプレットのJNLP定義を作成するには、次の手順を実行します。
Java Web Startウィザードの使用時に詳細なヘルプを参照するには、[F1]を押すか、ウィザード内で「Help」をクリックします。
Java Web StartとともにJSPやサーブレットを使用することもできますが、手動でファイルを設定してコンテンツ・タイプを変更する必要があります。contentType = application/x-java-jnlp-file
を最初の行に指定したJNLPの例を次に示します。
<%@ page contentType="application/x-java-jnlp-file" %> <?xml version="1.0" encoding="utf-8"?> <jnlp spec="1.0+" codebase="http://192.168.1.102:8888" href="jnlpfile.jnlp"> <information> <title>Test</title> <vendor>Oracle</vendor> <homepage href="Test.html"/> <description>Encryption Tool</description> <icon href="images/frontpage.gif"/> <offline-allowed/> </information> <security><all-permissions/></security> <resources> <j2se version="1.3"/> <jar href="/apps/archive1.jar" main="true" download="eager" /> </resources> <application-desc main-class="oracle.Ide"> </application-desc> </jnlp>
Copyright © 1997, 2009, Oracle. All rights reserved.