<%@ page contentType="application/x-java-jnlp-file" %> <% StringBuffer codeBase = new StringBuffer(); codeBase.append(request.getScheme()).append("://").append(request.getServerName()); if (request.getServerPort() != (request.isSecure() ? 443 : 80)) codeBase.append(':').append(request.getServerPort()); codeBase.append(request.getContextPath()).append('/'); %> <?xml version="1.0" encoding="UTF-8"?> <jnlp spec="1.0+" codebase="<%= codeBase %>" href="<%= request.getRequestURL() %>"> <information> <!-- タイトル --> <title>Simple Browser</title> <!-- ベンダー --> <vendor>bBreak</vendor> <!-- 詳細 --> <description>RCP Application</description> <icon href="icon.jpeg"/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.4+"/> <%-- Launcher --%> <jar href="webrcp.jar"/> <%-- OSGi configuration --%> <%-- <property name="osgi.instance.area" value="@user.home/tutorial-part3"/> --%> <property name="osgi.bundles" value="org.eclipse.core.runtime@2:start, org.eclipse.update.configurator@3:start"/> <!-- 起動するアプリケーションの指定 “プラグインID.拡張ID”で指定する --> <property name="eclipse.application" value="SimpleBrowser.SimpleBrowser"/> <property name="osgi.debug" value=""/> <!-- アプリケーションの名前 --> <property name="webrcp.appName" value="SimpleBrowser"/> <!-- アプリケーションのバージョン クライアントとのバージョンチェックに使用される --> <property name="webrcp.appVersion" value="1.0"/> <!-- アプリケーションのアーカイブファイル 拡張子(zip)は記述しない --> <property name="webrcp.archives" value="archives/SimpleBrowser"/> <property name="webrcp.sysArchives" value="archives/swt"/> <property name="webrcp.location" value="<%= request.getRequestURL() %>"/> </resources> <application-desc/> </jnlp>
|