HerokuのNode.jsアプリケーションからJavaプログラムを呼び出すことはできますか?
Node.js/Herokuアプリがあります。ただし、入力データファイルでアルゴリズムを実行し、データをJSON形式に出力するサーバー側の機能を追加する必要があります。私はすでにファイルを読み取ってアルゴリズムを実行できるJavaライブラリを持っていますが、純粋なNode.jsでそれを書き直すのは(せいぜい)非常に難しいでしょう。
したがって、入力ファイルを受け取り、結果をstdoutにパイプするコマンドラインプログラムを作成できます。
java mytask.class -cp ./mylibrary.jar --in /tmp/file.in > output.json
Node.jsからJavaコマンドラインプログラムへの呼び出しをシェルアウトすることは可能ですか?JavaアプリケーションをHerokuにデプロイできることは知っていますが、ここではNode.jsアプリからJavaを少し実行したいと思います。