小编典典

启动Webstart而不下载...?

java

我已经制作了一个Java Webstart应用程序,并创建了一个带有启动它的链接的HTML页面。问题是,在Google
Chrome浏览器中,没有选项仅“打开”文件而不保存文件。我想制作一个HTML页面,该页面可以自动启动JNLP文件,而无需保存它。或者,无需用户打开文件资源管理器来启动它)是否可能?


阅读 219

收藏
2020-10-12

共1个答案

小编典典

使用通过Web Start部署的嵌入式applet启动JNLP。

  1. 从基于Swing的JApplet开始,该JApplet接受图像路径(图标)和按钮的字符串。使用JWS部署applet(嵌入在链接所在的网页中)。
  2. 当用户单击按钮时,使用该BasicService.showDocument(URL)方法启动JWS(基于框架)应用程序。正如我在演示中所指出的BasicService ..的

..在Java
6+中,显示另一个Web启动文件的调用(例如,BasiceService.showDocument(another.jnlp))将直接
传递给JavaWS, 而不会显示浏览器窗口)。

2020-10-12