String[] cmd = { "node", "/Users/pramod/Desktop/sample.js"};
Runtime r = Runtime.getRuntime();
Process p = null;
p = r.exec(cmd);
当我试图在我的java程序中运行此代码时,我得到了一个例外。
Exception in thread "main" java.io.IOException: Cannot run program "node": error=2, No such file or directory
答案 0 :(得分:1)
在我的机器上指定节点的完整路径,例如:
String[] cmd = { "/opt/local/bin/node", "./test.js"};
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd);
p.waitFor();
System.out.println(p.exitValue());
给我一个退出代码0,因为一切顺利。