我们可以 运行 Web 中的 JavaFX 桌面应用程序吗?

Can we run a JavaFX sesktop application in the web?

我正在开发 JavaFX 应用程序。由于我的开发即将完成,我想知道我们是否可以 运行 在 Web 浏览器中使用我们的 JavaFX 应用程序。我已经读过 many posts 说我们现在不能 运行 它。

确定我们是否可以在浏览器中 运行 桌面应用程序非常混乱,因为我读过的所有帖子都是旧的。

到目前为止所说的根本不是真的。即使没有任何插件等,您也可以在浏览器中 运行 JavaFX 应用程序。看看这里:https://www.jpro.one/

只需查看他们的演示页面 https://www.jpro.one/?page=demos 即可看到许多著名的 JavaFX 示例。您可以在那里亲自尝试一下。

您还可以使用 webfx-project (https://github.com/webfx-project/webfx).

将其编译为 javascript la GWT

结果是浏览器中的 single-page webapp(仅 HTML + javascript)运行。从演示的外观来看,结果与原始 JavaFX 应用程序完全一样。

如果你使用 swing 开发,那么我建议尝试 https://www.webswing.org