我有一个 node.js 应用程序,我试图在其中运行一个 jar 文件并获得结果。我成功使用了这段代码。
var exec = require('child_process').exec;
var child = exec('java -jar ./helloworld.jar',
function (error, stdout, stderr){
console.log(jardata,"jar out...");
if(error !== null){
console.log("Error -> "+error);
}
这在我的本地系统中运行良好。但是,当我将此应用程序 cf push 到 Bluemix 时,该应用程序被部署,但在尝试运行 jar 文件时给了我一个 java: not found 错误。是否可以在 node.js 应用程序中安装 java?或者我们如何在 Bluemix 上在 node.js 应用程序中运行一个 jar 来做到这一点?任何帮助表示赞赏!