gpt4 book ai didi

Java 调用 Python(需要类、接口(interface)或枚举)

转载 作者:行者123 更新时间:2023-12-02 11:11:36 25 4
gpt4 key购买 nike

我创建了一个调用 python 脚本的 java 程序

Runtime r = Runtime.getRuntime();
Process p = r.exec("cmd /c python ps.py sender-ip=10.10.10.10");

当我编译我得到错误:
call_py.java:1: error: class, interface, or enum expected
Runtime r = Runtime.getRuntime();
^
call_py.java:2: error: class, interface, or enum expected
Process p = r.exec("cmd /c python ps.py sender-ip=10.10.10.10");
^
2 errors

java程序和python脚本都在同一个目录下,怎么解决?

最佳答案

在 Python 中,您可以只执行代码,但在 Java 中,这并不容易。

您需要将代码放在类中的方法中。

尝试使用以下内容创建一个名为“PythonCallTest.java”的文件:

public class PythonCallTest {

public static void main(String[] args) {
Runtime r = Runtime.getRuntime();
Process p = r.exec("cmd /c python ps.py sender-ip=10.10.10.10");
}
}

关于Java 调用 Python(需要类、接口(interface)或枚举),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24166088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com