Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java服务器Python客户端_Java_Python_Process - Fatal编程技术网

Java服务器Python客户端

Java服务器Python客户端,java,python,process,Java,Python,Process,我有一个java服务器python客户端应用程序,python将字符串发送到java 我使用ProcessBuilder和Process从java自动启动python客户端代码,代码按预期工作,但几分钟后客户端停止向服务器发送数据。 当我手动运行python代码时(不是从java process和process builder运行),它就像一个魔咒,发送数据时不会像预期的那样结束。 我无法确定问题出在哪里,但单凭一切都很好。 以下是我的java代码,用于启动该过程: ProcessBuilde

我有一个java服务器python客户端应用程序,python将字符串发送到java

我使用
ProcessBuilder
Process
从java自动启动python客户端代码,代码按预期工作,但几分钟后客户端停止向服务器发送数据。 当我手动运行python代码时(不是从java process和process builder运行),它就像一个魔咒,发送数据时不会像预期的那样结束。 我无法确定问题出在哪里,但单凭一切都很好。 以下是我的java代码,用于启动该过程:

 ProcessBuilder pb;
 Process p = null;
  try {

            pb = new ProcessBuilder("python","test.py");
            pb.directory(new File("D:\\PythonCodes\\"));
            p = pb.start();

    } catch (IOException ex) {
        System.out.println(ex);
    }

有什么帮助吗?

您正在呼叫
p.waitFor()任何地方?不,我刚开始