【问题标题】:How to run phantomjs script from java?如何从java运行phantomjs脚本?
【发布时间】:2017-08-14 13:48:47
【问题描述】:

我的 java 应用程序中有以下代码。我总是得到 1 的退出状态。我不知道为什么会失败。当我在终端中手动运行which phantomjs 时,我得到了预期的路径。例如ls 和which bash 等其他命令返回状态0。

process = new ProcessBuilder("which","phantomjs").start();
int status = process.waitFor();

我做错了什么以及如何解决这个问题?

【问题讨论】:

    标签: java bash macos phantomjs processbuilder


    【解决方案1】:

    我发现我做错了什么。我在 Eclipse 内的 java 代码中运行它。我不知道我必须为eclipse单独设置环境变量。当我通过创建一个可运行的 jar 在 eclipse 之外运行代码时,它按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 2014-03-03
      相关资源
      最近更新 更多