使用javascript的Java web start启动应用程序

时间:2013-02-07 10:11:57

标签: java javascript jnlp java-web-start

我正在开发一个需要在客户端计算机上进行完全访问的网站。我发现Web Start是从浏览器开始创建Java桌面应用程序的解决方案(而不是applet)。

问题是每次应用程序启动时都需要下载jnlp文件以执行经常完成的任务。

我不希望用户创建桌面快捷方式或从应用程序管理器中启动它。我想在浏览器中使用javascript启动应用程序:

navigator.appManager.start("app");

如果无法完成,也许我可以创建一个浏览器插件,这样我就可以访问该应用了。因此,当应用程序首次启动时,将其自行安装在计算机上。 我想出了一个小程序来启动应用程序。

尝试了“复制”中的示例。它只是打开一个具有特定地址的新窗口。

BasicService bs = (BasicService)ServiceManager.lookup("javax.jnlp.BasicService");
bs.showDocument(new URL("http://adress"));

我想再次启动jnlp wep应用程序,而不是让用户下载jnlp,第一次除外。

0 个答案:

没有答案