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