我创建了一个简单的JavaSwing应用程序,并希望将其嵌入到一个html网页中。我在网上搜索过答案,但似乎什么都不管用。我已经尝试了applet和javawebstart(尽管我可能遗漏了一些东西)。有可能这样做吗?如果有,怎么做?非常感谢你!p、 我问这个可能是常见问题的问题,只是因为许多旧的答案不再相关。
2w2cym1i1#
java applet技术正在被oracle(java的所有者)和浏览器制造商(mozilla、apple、google等)逐步淘汰。甲骨文也在逐步淘汰JavaWebStart。参见java客户端路线图2020-05更新。javawebstart的一个开源分支继续作为openwebstart。您可以考虑将您的应用程序重建为一个vaadin web应用程序,以类似swing的方式使用带有小部件的表单布局。
dtcbnfnu2#
嗨,欢迎来到堆栈溢出。你可能对cheerpj感兴趣(https://leaningtech.com/pages/cheerpj.html)cheerpj是通过html5/webassembly/javascript运行任何java应用程序和applet的解决方案。awt和swing ui都得到完全支持。您可以在此处看到基于swing的演示:https://leaningtech.com/pages/swingdemo.html充分披露:我是cheerpj的首席开发人员和leaning technologies的首席技术官,leaning technologies是这一产品的幕后推手。
2条答案
按热度按时间2w2cym1i1#
java applet技术正在被oracle(java的所有者)和浏览器制造商(mozilla、apple、google等)逐步淘汰。
甲骨文也在逐步淘汰JavaWebStart。参见java客户端路线图2020-05更新。
javawebstart的一个开源分支继续作为openwebstart。
您可以考虑将您的应用程序重建为一个vaadin web应用程序,以类似swing的方式使用带有小部件的表单布局。
dtcbnfnu2#
嗨,欢迎来到堆栈溢出。
你可能对cheerpj感兴趣(https://leaningtech.com/pages/cheerpj.html)
cheerpj是通过html5/webassembly/javascript运行任何java应用程序和applet的解决方案。awt和swing ui都得到完全支持。您可以在此处看到基于swing的演示:https://leaningtech.com/pages/swingdemo.html
充分披露:我是cheerpj的首席开发人员和leaning technologies的首席技术官,leaning technologies是这一产品的幕后推手。