.jspページにアプレットをデプロイする必要があり、JNLPを使用するときに取得する遅延ロードとpack200を利用したい。しかし私のクライアントには、マシン上でNext Gen Java Pluginが有効になっておらず、有効にしたくないのです。つまり、Java 1.6.10で導入されたjnlp_href
属性を利用することはできません。次のGen Javaプラグインを使用しないでJNLPアプレットをデプロイする
調査の結果、自分のjnlpにapplet-desc
を指定できることが判明しましたが、私はJNLPを初めて使用していて、このタグを十分に活用する方法がわかりません。
jnlp_href
param属性を必要とするアプレットまたはオブジェクトタグを使用せずに、Webページ上でJNLPファイルを使用する方法の実例はありませんでした。
このapplet-desc
タグを使用して、自分の.jspページに自分のJNLPへの参照を挿入することはできますか?
現在、私はこのようなオブジェクトのHTML要素を使用して、私のアプレットを指定します。
<object code="<myappletClass>" name="pdfapplet" codebase="<myCodeBase>" mayscript>
<param name="jnlp_href" value="my-applet.jnlp"/>
</object>
しかしこれは、Javaプラグインでjnlp_href
をつかむしないJavaコンソールでオフ。
'applet-desc'は依然として独自のウィンドウでアプレットを実行します。 WebStartアプリケーションとして動作するアプレットを取得するための単なる(かなり無意味な)互換性機能です。 –
第5段落[ここ](http://stackoverflow.com/tags/java-web-start/info)をお読みください。実際には、すべてを読んでください。 –
@AndrewThompsonだから、そのファイルのjnlpファイルへのリンクが新しいウィンドウにアプリケーション/アプレットをロードするように見えるかもしれませんが、jnlpファイルを埋め込んで他のHTMLコンテンツを持つWebページにロードすることはできません。あれは正しいですか? –