web-dev-qa-db-ja.com

ElectronアプリをJavaコードと統合できますか?

Node.jsにはJavaに存在する重要な機能がまだ不足しているため、node.jsの代わりにJavaを使用し、Web言語(html、js、css .. )。Electronはクロスプラットフォームであり、Javaもそうです。そのため、両方の世界で最高のソリューションを提供するのに適しているようです。

誰かがJavaと電子を統合する方法を知っているか、または問題に対する別の解決策を持っていますか?

12
user3807880

私は似たようなものを作りました、JavaバックエンドElectron GUI

あなたはより多くの方法でそれを行うことができます、それはあなたが必要とするものに依存します。 jarファイルを作成して、ターミナルのように実行できます。

https://nodejs.org/api/child_process.html

または、ソケット通信を開いてポートで話すことができます。 (たくさんのドキュメント:Java(web)socket-Node.js client.io

この2番目の方法では、必要なすべてを実行できますが、通信プロトコルをcreateする必要があります。

あなたのパスはばかではありません、私はJava + Electronとの私の仕事におけるコミュニケーションと使用法に非常に満足しています。

6
emish89

JavaプロセスがElectronフロントエンドと統合されている小さなPoCを作成しました: https://github.com/jreznot/electron-Java-app ありますVaadin/JettyとElectronで構築されたシンプルなTODOリストアプリケーションがあります。

5
jreznot