java 代码里执行python脚本
时间: 2023-08-09 22:12:31 浏览: 48
可以使用Java的ProcessBuilder类来执行Python脚本。以下是一个简单的示例代码:
```
import java.io.IOException;
public class ExecutePythonScript {
public static void main(String[] args) {
try {
// 创建ProcessBuilder对象
ProcessBuilder pb = new ProcessBuilder("python", "/path/to/your/python/script.py");
// 启动进程并等待脚本执行完成
Process process = pb.start();
process.waitFor();
// 输出脚本执行结果
System.out.println("Python script executed successfully!");
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
```
在ProcessBuilder的构造函数中,第一个参数是要执行的命令,第二个参数是Python脚本的路径。然后调用start()方法启动进程,调用waitFor()方法等待脚本执行完成。最后,可以输出一条成功执行的消息。