Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过将Java游戏转换为wasm或js,在web上运行Java游戏_Java_Swing_Webassembly_Assemblyscript - Fatal编程技术网

通过将Java游戏转换为wasm或js,在web上运行Java游戏

通过将Java游戏转换为wasm或js,在web上运行Java游戏,java,swing,webassembly,assemblyscript,Java,Swing,Webassembly,Assemblyscript,需要在web上运行类似java应用程序的游戏 最近我听说WebasBaseWalm或WASM二进制文件可以由锈、C、C++、GO、JS制成,可以用于在Web上运行。 java也可以这样做吗 如果没有,还有别的办法吗 请帮忙 。。。谢谢 强烈支持C/C++语言。及 生锈是自然支撑的 TypeScript部分受支持 Java仍在发展中 如果您是试图使用Java小程序的用户,则最好使用此Chrome扩展:。 它目前100%支持Java8(反射/运行时生成的代码/etc) CheerpJ app

需要在web上运行类似java应用程序的游戏

最近我听说WebasBaseWalm或WASM二进制文件可以由锈、C、C++、GO、JS制成,可以用于在Web上运行。
  • java也可以这样做吗

  • 如果没有,还有别的办法吗

请帮忙

。。。谢谢

  • 强烈支持C/C++语言。及
  • 生锈是自然支撑的
  • TypeScript部分受支持
  • Java仍在发展中

如果您是试图使用Java小程序的用户,则最好使用此Chrome扩展:。 它目前100%支持Java8(反射/运行时生成的代码/etc)

CheerpJ applet runner注入并让它完成在JavaScript代码中转换实时Java字节码的繁重工作,然后执行它

如果您是一名开发人员/可以控制HTML5的内容,您可以直接提前转换+自己显式嵌入CheerpJ,这样页面的任何用户都可以通过将Java小程序转换为JavaScript来使用它

CheerpJ许可证适用于非商业用途,而商业用途则需要与您的客户核实情况


资料来源:我是Learn Technologies的一名编译工程师。

小程序早已过时。让他们呆在死里,埋起来。JWS是。。。技术上仍然存在,但很少在某些企业软件之外使用。您提到的其余技术都在服务器上运行,可能需要进行非常严格的重写(因为web上的交互模型与传统的客户端UI应用程序似乎有很大的不同)。更新:JWS似乎同时比我想象的更死气沉沉。。。查看维基百科的文章。我仍然不推荐使用它。换句话说,就是不要在web前端使用java。实际上,我只想运行这个程序,而不必重新做所有的工作,不管它是否转换成另一种语言,然后在web上运行。只想看到它在网络上运行。@Jo_L:这使得你的问题的范围和/或库/资源请求变得很大。