节点:child_process.spawn不在Java上工作,即使它在路径中(ENOENT)

时间:2014-07-12 21:23:01

标签: java node.js

我今天正在Windows中调试WebDriverJs,并遇到了我追溯到产生Java的错误:

var spawn = require('child_process').spawn;
spawn('java');

结束错误如下:

Error: spawn ENOENT
    at errnoException (child_process.js:980:11)
    at Process.ChildProcess._handle.onexit (child_process.js:771:34)

java.exe位于C:\ Windows \ System32 \中,而C:\ Windows \ System32位于路径中(并且Node中的路径正确包含它)。尝试Java的完整路径似乎也无效。

发生了什么? spawn('node'),作为反例,并不会失败。当我从命令行输入时,Java打印出来的东西。

0 个答案:

没有答案