在浏览器上运行 swing 应用程序
我有一个 Swing 应用程序,我想在浏览器上运行。
实现它的最佳方法是什么? jnpl 是这个解决方案之一吗?
我尝试了 jnpl 但当我尝试使用 -- http://localhost:8080/Test.jnlp 运行时-- 打开一个错误窗口,出现无法启动应用程序的错误
如果小程序是解决方案,那么,如果可能的话,请给我一个示例小程序应用程序。 先感谢您
I have one swing application that i want to run on browser.
What is the best way to achieve it ?
Is jnpl is one this solution ?
I tried jnpl but when i tries to run with -- http://localhost:8080/Test.jnlp -- One error window opens with error unable to launch application
If applet is the solution then , if possible please ,give me one sample applet application.
Thank you in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实上,JNLP 不允许您在浏览器中运行应用程序(如非官方 JNLP 常见问题解答, JNLP!=小程序)。相反,它允许您通过简化安装过程轻松地将应用程序的当前(和下一个)版本分发给您的客户。
实现这一点的简单方法是将您的应用程序转换为真正的小程序(完成其所有使用限制),然后使用新的 Java6 功能使该小程序可分离。不幸的是,我只在 中找到了有关该非常出色的功能的信息一篇博客文章。
In fact, JNLP won't allow you to run your application a browser (as say the unofficial JNLP FAQ, JNLP!=Applet). It will instead allow you to easily distribute current (and nexts) version of your application to your clients, by simplifying the install process.
The simple way to do it is to transform your application into a real applet (complet with all its usage restrictions), then make this applet detachable, using new Java6 feature. I unfortunatly only found info on that very excellent feature in a blog post.