3

可能重复:
我可以从 Java 应用程序中删除下载的 JNLP 文件(Java web start/JWS)吗?
无需下载即可启动 webstart……?

我创建了一个 JWS 程序,首先单击一个 HTML 链接,该链接将您带到 JNLP 文件。但是,Chrome 浏览器的作用是显示一个文件下载对话框,询问您是要“保留”还是“丢弃”文件。许多用户监督该对话框并且从不点击“保持”。

但是在某些网站中,我看到该对话框不存在,并且 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

它是一个 javascript,它还可以为您做一些其他事情,例如确保在客户端机器上安装了 jre 等等。

你可以在这里找到它: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 回答