最新の Java 7 バージョン (U7) を使用して、Webstart 経由で Swing ベースのアプリケーション (いくつかの JavaFX コンポーネントを含む) をデプロイしています。
<script src="http://java.com/js/dtjava.js"></script>
<script>
function launchApplication(jnlpfile) {
dtjava.launch(
{ url : jnlpfile },
{
javafx : '2.2+',
toolkit: 'swing'
},
{}
);
return false;
}
</script>
...
<p>
<a href='xxxx.jnlp'
onclick="return launchApplication('xxxx.jnlp');">Start</a>
<noscript>
<p style="color: red">Please enable JavaScript!</p>
</noscript>
</p>
残念ながら、JAR ファイルのダウンロードと検証の進行状況を示すダイアログは表示されません。つまり、サーバーからファイルをダウンロードする必要がある場合、ユーザーはフィードバックを受信しないため、アプリケーションの起動がうまくいかなかったと考えるでしょう。
このダイアログが表示されない理由はありますか? これは、Java 7 またはデプロイメント ツールキットの使用と関係がありますか?