使用java进程构建器调用Python进程时出现的问题

时间:2016-12-09 18:15:38

标签: java python processbuilder

我正在使用java进程构建器以一个标志和一个参数启动python进程,如下所示。但我没有看到任何异常,也没有进程启动。

我想要运行的命令是

javascript:

  var data = #{{@object.to_json}};

文件oc_db5.py的位置是

python oc_db5.py -c input.json

我的代码如下所示

/opt/jvision/grpc/gui

我可以看到日志文件包含条目“进程启动...”但我真的没有看到该进程已启动。想知道我错过了什么。

1 个答案:

答案 0 :(得分:1)

你能检查一下你的PATH中是否有python吗?很久以前我和自定义命令有类似的问题。您可以使用绝对路径来尝试:)。 您也可以通过

检查环境变量
  

映射env = System.getenv();

如果您使用的是Linux,则可以启动“sleep 1000”之类的过程,然后通过“ps aux | grep sleep”或类似内容检查它是否存在于系统进程表中:)