由于node.js仍然缺乏Java中存在的importent functionallity,所以我希望使用Java而不是node,然后使用web laguage(html,js,css ..)创建客户端。 电子是跨平台的,Java也是如此,所以它似乎适合有一个解决方案获得两全其美。Can Electron应用程序可以集成Java代码吗?
有人知道一种方法来整合电子与Java?有一个想法如何去做,或者有不同的解决方案?
由于node.js仍然缺乏Java中存在的importent functionallity,所以我希望使用Java而不是node,然后使用web laguage(html,js,css ..)创建客户端。 电子是跨平台的,Java也是如此,所以它似乎适合有一个解决方案获得两全其美。Can Electron应用程序可以集成Java代码吗?
有人知道一种方法来整合电子与Java?有一个想法如何去做,或者有不同的解决方案?
我做了类似的东西,Java后端与电子GUI。
你可以用更多的方式做到这一点,它取决于你的需要。 您可以创建罐子文件,然后执行它像终端:
或者可以打开一个socket通信和端口交谈。 (大量的文档资料: 的Java(网络)插座 - Node.js的client.io)
在这第二个方法,你可以做你想做的一切,但你必须创建您的通信协议。
您的路径并非傻瓜,我对我与Java + Electron的沟通和使用非常满意。
我已经创建了一个Java过程与Electron前端集成的小型PoC:https://github.com/jreznot/electron-java-app在那里您会找到一个使用Vaadin/Jetty和Electron构建的简单TODO列表应用程序。