在 Java 中调用 Python 有多种方式,下面列举其中的几种常见方法:
使用 Runtime 类执行命令行调用:可以使用 Runtime 类的 exec() 方法来执行 Python 脚本。例如:
String command = "python script.py";
Runtime.getRuntime().exec(command);
这将执行名为 script.py 的 Python 脚本。
使用 ProcessBuilder 类执行命令行调用:ProcessBuilder 类提供了更灵活的方式来执行命令行调用,并可以获取输入输出流。例如:
ProcessBuilder pb = new ProcessBuilder("python", "script.py");
Process process = pb.start();
这将启动一个名为 script.py 的 Python 脚本。
使用 Jython:Jython 是一个用于在 Java 环境中执行 Python 的解释器。它允许直接在 Java 代码中嵌入和调用 Python。你可以将 Jython 添加为项目的依赖,并在 Java 代码中直接调用 Python 代码。
这些是一些常见的在 Java 中调用 Python 的方法,选择适合你的需求和项目的方式进行调用。注意确保你的环境中已经安装了 Python,并且相关的路径和依赖设置正确。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱