Node.jsにはJavaに存在する重要な機能がまだ不足しているため、node.jsの代わりにJavaを使用し、Web言語(html、js、css .. )。Electronはクロスプラットフォームであり、Javaもそうです。そのため、両方の世界で最高のソリューションを提供するのに適しているようです。
誰かがJavaと電子を統合する方法を知っているか、または問題に対する別の解決策を持っていますか?
私は似たようなものを作りました、JavaバックエンドとElectron GUI。
あなたはより多くの方法でそれを行うことができます、それはあなたが必要とするものに依存します。 jarファイルを作成して、ターミナルのように実行できます。
https://nodejs.org/api/child_process.html
または、ソケット通信を開いてポートで話すことができます。 (たくさんのドキュメント:Java(web)socket-Node.js client.io)
この2番目の方法では、必要なすべてを実行できますが、通信プロトコルをcreateする必要があります。
あなたのパスはばかではありません、私はJava + Electronとの私の仕事におけるコミュニケーションと使用法に非常に満足しています。
JavaプロセスがElectronフロントエンドと統合されている小さなPoCを作成しました: https://github.com/jreznot/electron-Java-app ありますVaadin/JettyとElectronで構築されたシンプルなTODOリストアプリケーションがあります。