【问题标题】:How to run a java program(.java code file) from a python program? [duplicate]如何从 python 程序运行 java 程序(.java 代码文件)? [复制]
【发布时间】:2015-11-13 04:56:46
【问题描述】:

我基本上想编写一个python代码,从那里我将输入字符串发送到java程序,我希望java程序执行它并将结果返回给python文件。有可能吗?

【问题讨论】:

  • 请分享您解决这个问题的努力?
  • 如果你愿意使用jython,你甚至可以直接在python中使用(导入)java库。

标签: java python py4j java-bridge-method


【解决方案1】:

您可以创建一个 java 程序,该程序读取从命令行传递的值/字符串,对其进行处理并将其写入 System.out 或 System.err。同样,在 python 中,使用 subprocess 模块调用 java 程序并将字符串作为命令行参数传递。此后执行基于 PIPE 的 IO 以接收由 java 程序写入 System.out 和 System.err 的输出。

我不是在编写代码,因为您没有展示任何代码/努力来解决问题。我只是给你一个提示,关于如何解决这个问题。

【讨论】:

    猜你喜欢
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 2015-05-25
    • 1970-01-01
    相关资源
    最近更新 更多