【发布时间】:2021-02-28 18:10:48
【问题描述】:
我创建了一个简单的 Java swing 应用程序,我想将它嵌入到一个 html 网页中。我在网上搜索了答案,但似乎没有任何效果。我已经尝试过 applet 和 Java web start(虽然我可能遗漏了一些东西)。是否可以这样做,如果可以,怎么做?
非常感谢!
附:我问这个可能是常见问题,只是因为许多旧答案不再相关。
【问题讨论】:
标签: java html swing applet embed
我创建了一个简单的 Java swing 应用程序,我想将它嵌入到一个 html 网页中。我在网上搜索了答案,但似乎没有任何效果。我已经尝试过 applet 和 Java web start(虽然我可能遗漏了一些东西)。是否可以这样做,如果可以,怎么做?
非常感谢!
附:我问这个可能是常见问题,只是因为许多旧答案不再相关。
【问题讨论】:
标签: java html swing applet embed
您好,欢迎来到 Stack Overflow。
您可能对 CheerpJ (https://leaningtech.com/pages/cheerpj.html) 感兴趣
CheerpJ 是通过 HTML5/WebAssembly/JavaScript 运行任何 Java 应用程序和小程序的解决方案。完全支持 AWT 和 Swing UI。您可以在此处查看基于 Swing 的演示:https://leaningtech.com/pages/swingdemo.html
全面披露:我是 CheerpJ 的首席开发人员和该产品背后的公司 Leaning Technologies 的首席技术官。
【讨论】:
Java Applet 技术正在被 Oracle(Java 的所有者)和浏览器制造商(Mozilla、Apple、Google 等)逐步淘汰。
Oracle 也在逐步淘汰Java Web Start。请参阅 2020 年 5 月的 Java Client Roadmap Update。
Java Web Start 的一个开源分支继续作为OpenWebStart。
您可以考虑将您的应用程序重新构建为Vaadin Web 应用程序,以类似于 Swing 的方式使用带有小部件的表单布局。
【讨论】: