JavascriptファイルからJarファイルを実行してコンソール出力を取得しようとしています。私はこのエラーを取得し、私はHerokuのに両方のファイルをプッシュしたが、私は、JSファイル内の関数を呼び出すしようとすると:自分でHerokuはJavascriptからJarファイルを実行します
const runCoreSearch = function(searchInputString) {
const exec = require('child_process').exec;
//child = exec('/usr/bin/java -jar ~/Applications/Mongo Connector-all.jar' + rakeInputString,
const child = exec('java -jar -Xms1024m MongoConnector-all ' + searchInputString,
function (error, stdout, stderr){
...
:
/bin/sh: 1: java: not found exec error: Error: Command failed: java -jar -Xms1024m MongoConnector-all abaabaa
[31merror[39m: RangeError: Maximum call stack size exceeded
は、これは私が持っているコードです。ウェブサイト(https://devcenter.heroku.com/articles/deploying-executable-jar-files)では、 "heroku deploy:"というコマンドを使用すると言いますが、Javaプロジェクトをデプロイしようとしていません.jarプロジェクトをnode.jsプロジェクトから実行するだけです。何か案は?