如何在浏览器中将 Eclipse SWT 应用程序作为 WebAssembly 运行?

问题描述 投票:0回答:1

有没有办法在网络浏览器中以 WebAssembly 的形式运行 Eclipse SWT 应用程序? CheerpJ v3.0 看起来很有前途。遗憾的是,到目前为止它只支持 Java 8 和 SWING/AWT,不支持 Eclipse SWT,而且短期内不会推出。根据他们的说法,问题在于像 Eclipse SWT 这样的解决方案主要不使用 Java,而是依赖 JNI 调用,因此更加困难。我检查了 CheerpJ v3.0 的不同替代方案,但它们都有不同的限制,看起来它们不适用于此用例。也许我在网上寻找的关键字有误。

有人可以为此用例提供建议吗?

java swt webassembly
1个回答
0
投票

SWT 本质上是特定平台的本机 GUI 控件上的一个薄层 - 每个平台上的底层代码完全不同。 WebAssembly 版本必须针对这个新平台进行完全重写,据我所知,目前尚未考虑这一点。

Eclipse RAP github 将 SWT API 用于 Web UI

© www.soinside.com 2019 - 2024. All rights reserved.