【发布时间】:2015-07-14 11:34:32
【问题描述】:
我已经使用以下代码创建了新的 java 项目,它使用项目路径打开命令行。在 java 项目中,我添加了两个文件(在根目录下)app.js 和包 json,现在我想调用此节点 app.js
我使用以下代码打开运行正常的命令行
Process newProc = Runtime.getRuntime().exec("cmd /c start cmd.exe");
OutputStream out = newProc.getOutputStream();
如果我手动输入命令行(由上面的程序打开):node app.js node js启动正常强>。 我想用 java 代码 之类的
来完成所有这些工作Runtime.getRuntime().exec("cmd /c start cmd.exe node app.js");
或者Runtime.getRuntime().exec("node app.js");
当我尝试这个时它不起作用......
我的 Java 项目如下所示
myProj
src
web
app.js
package.json
更新 这是 app.js 文件
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send("Test app running");
});
var server = app.listen(3005, function () {
console.log("listen" + 3005)
}
)
【问题讨论】:
标签: javascript java node.js