###前提・実現したいこと
NodeJSのchild_processでJARファイル(マインクラフトサーバー)を実行するとエラーが出てしまいます
以前実行に成功したのですが、再び作ったらエラーがでました。
###発生している問題・エラーメッセージ
PS > node main events.js:160 throw er; // Unhandled 'error' event ^ Error: spawn java ENOENT at exports._errnoException (util.js:1022:11) at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32) at onErrorNT (internal/child_process.js:359:16) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9) at Module.runMain (module.js:606:11) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:149:9) at bootstrap_node.js:509:3
###該当のソースコード
js
1const proc = require('child_process'); 2 3var server = proc.spawn( 4 "java", 5 ['-Xms1024M', '-Xmx1024M', '-jar', 'minecraft_server.jar', 'nogui'], 6 { cwd: "D:/server/" } 7); 8 9server.stdout.on('data', function (log) { 10 console.log(""+log); 11}); 12server.stderr.on('data', function (log) { 13 console.log(""+log); 14});
###試したこと
child_processの再インストールしてみましたが改善されませんでした
###補足情報(言語/FW/ツール等のバージョンなど)
node v6.9.5
"child_process": "^1.0.2",
"imagemagick": "^0.1.3",
"socket.io": "^1.7.3",
"tcp-ping": "^0.1.1"
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。