在java中运行python文件

2024-09-30 00:32:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用EclipseIDE用java开发一个程序,并尝试使用java方法运行python脚本。 这个python脚本只需在txt文件中编写“Test2”,因此它实际上不会干扰java程序中的任何内容

下图显示了如何组织我的包:

enter image description here

我希望运行的python脚本是Communication.py,我使用了以下方法(在方法main上由Systemm.java调用):

    private void runServer() {
        try {
            System.out.println("Im running your py");
            Process p = Runtime.getRuntime().exec("cmd /c python pythonClient\\Communication.py");
        } catch (IOException e) {e.printStackTrace();}
    }

然而,这个方法实际上什么都不做(除了打印“我正在运行你的py”)

我从来没有真正使用过java Runtime的类,我只是从internet上复制了这个命令,所以我非常感谢您对解决这个问题的帮助

另外,我的其他类py和java都工作得很顺利。这是目前为止唯一的问题


Tags: 文件方法py程序txt脚本内容main

热门问题