代码之家  ›  专栏  ›  技术社区  ›  David Basarab

Hudson运行的代码在命令行上找不到可执行文件

  •  2
  • David Basarab  · 技术社区  · 18 年前

    java.io.IOException: Cannot run program "psql": CreateProcess error=2, The system cannot find the file specified

    psql.exe在路径上,我可以通过在命令行中键入整个内容来执行它,Hudson在同一个地方执行代码。要传递到psql的文件存在。

    有什么想法吗?

    1 回复  |  直到 18 年前
        1
  •  3
  •   stimms    18 年前

    我发现,当你发射哈德逊或奴隶号时,你需要把程序放在路径上。尽管有能力在哈德逊设定路径,但它似乎不起作用。您还可以将完整路径放在命令中,从安全角度来看,这确实是一个好主意。