如何从浏览器执行桌面应用程序?我有一个带有按钮的网页,当用户单击此按钮时,必须运行一个简单的Java桌面应用程序。我怎么能用jsp或javascript做到这一点?
答案 0 :(得分:7)
Java Web Start可能是您的解决方案。
要启动Java Web Start应用程序,只需将浏览器定向到JNLP文件的位置即可。基本上,浏览器检测到它不是简单地下载文件,而是应该在Web Start中运行它。
大多数主流浏览器都支持Java Web Start。 Java Web Start是跨平台的(适用于Mac和PC)。
所以,在Javascript中,它的完成就像这样:
window.location = "http://www.examples.com/myapp.jnlp";
您还需要签署Java应用程序,否则用户将收到一个令人讨厌的警告。
答案 1 :(得分:2)
答案 2 :(得分:2)
这是最接近的事情:Java Web Start
答案 3 :(得分:-1)
通过Applet管理这个是另一个选择,虽然底层方案是相同的,用户需要接受生成的证书。