3

重複の可能性:
ダウンロードしたJNLPファイル(Java Web Start / JWS)をJavaアプリケーションから削除できますか?
ダウンロードせずにwebstartを起動…?

JNLPファイルに移動するHTMLリンクをクリックして開始するJWSプログラムを作成しました。ただし、Chromeブラウザの機能では、ファイルを「保持」するか「破棄」するかを尋ねるファイルダウンロードダイアログが表示されます。多くのユーザーがそのダイアログを監視し、「保持」をクリックすることはありません。

しかし、一部のWebサイトでは、そのダイアログが表示されず、JWSが自動的に起動されることがわかります。私の場合、どうすれば同じことができますか?

直接起動の例:

http://docs.oracle.com/javase/tutorial/uiswing/layout/box.html

4

1 に答える 1

6

このページでは、Java デプロイメント ツールキットhttp://docs.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkitを使用しています。

これは、クライアント マシンに jre がインストールされていることを確認するなど、他のことも行う JavaScript です。

ここで見つけることができます: http://java.com/js/deployJava.jsまたはここで人間が読めるバージョン: http://www.java.com/js/deployJava.txt

基本的には次のように使用します。

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    var url = "http://java.sun.com/javase/technologies/desktop/javawebstart apps/notepad.jnlp";
    deployJava.createWebStartLaunchButton(url, '1.6.0');
</script>
于 2012-11-09T05:49:12.753 に答える