当前位置: 首页 > 面试题库 >

启动Webstart而不下载...?

强金鑫
2023-03-14
问题内容

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


问题答案:

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

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

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



 类似资料:
  • 感谢所有愿意花时间阅读的人。 我正在努力使一个webstart Swing 1.4.2_12应用程序启动与java webstart 1.6.0_29。 以下是场景: 所有通信都通过HTTPS完成 用户在网页上点击链接以启动应用程序:servlet生成的jnlp文件 Java webstart客户端(1.6.0\u 29)一下子启动并加载应用程序 因为j2se版本在jnlp描述符中设置为1.4.2

  • 好的,所以我已经用了一段时间的eclipse LunaJava6和所有的。今天,我决定是时候更新到Java7了。我去了甲骨文网站,下载了Java7运行时环境,它说它会安装。我让它安装,但它告诉我它检测到它想要卸载的早期版本的java(java 6)。我对这个过程了解不多,认为它很好,这可能不是问题所在。但是它安装了,当我试图在eclipse中运行东西时,它给了我一个错误。所以我重新启动了Eclip

  • 配置对象无效。已使用与API模式不匹配的配置对象初始化Webpack。-Configuration.Module具有未知属性“loaders”。这些属性有效:object{ExprContextCritical?、ExprContextRecursive?、ExprContextRegexp?、ExprContextRegext?、NoPaster?、Rules?、Defaultrules?、Un

  • docker守护进程在我的计算机(Linux/Centos 7)上不再启动了,我强烈怀疑在这种情况下是一个设置为自动重启的容器造成的。如果我手动启动守护进程,我看到的最后一行是“装载容器:启动”,然后它只是挂起。 我想做的是在不启动任何容器的情况下启动守护进程。但我找不到任何选择。在docker中是否有任何选项可以启动守护进程而不将启动容器设置为自动重启?如果没有,是否有一种方法可以手动移除容器,

  • 我正在寻找一种方法来读取PHP会话的内容,而无需实际替换当前请求的运行会话。 假设我有一个正在运行的会话(之前使用session_start()启动,使用默认会话处理程序和PHPSESSID cookie提供的session_id),现在我有了另一个(有效的)session_id,我想读取该会话中存储的一些数据。 我能想到的唯一方法是用$old会话=session_id()替换当前会话,用sess

  • 我的Jupyter笔记本电脑有一个默认目录,我把它放在Jupyter设置中。所以默认情况下,jupytr lab命令在我需要的地方启动我的Jupyter。 然而,有时我处理不同的项目,从命令行在当前工作目录中启动Jupyter很方便。 有没有一个简单的命令可以这样做? 类似问题:更改IPython/Jupyter笔记本工作目录