nodejs で jar ファイルを実行しようとしましたが、次のエラーが発生しました。
Error: Unable to access jarfile /home/example/Applications/example.jar
これは、test.js にある次のコードです。
var exec = require('child_process').exec, child;
child = exec('/usr/bin/java -jar ~/Applications/example.jar',
function (error, stdout, stderr){
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if(error !== null){
console.log('exec error: ' + error);
}
});
このコマンドで nodejs を使用して test.js を実行しましたが、上記のエラーが発生しました。
node test.js
私のコードで何か間違いはありますか? この時点でなぜエラーがスローされるのかわかりません。