1、问题概述?
有时候我们需要通过Java程序调用执行python脚本如通过Runtime.getRuntime.exe()或者ProcessBuilder工具等。但有时候无法调用成功,也不报错,具体现象如下:
1、直接执行python脚本可以正常的运行
2、通过Java调用python脚本的时候python脚本无法正常启动。
3、虽然不能正常启动,但是console控制台并不报具体的操作,只在要执行到python test.py的时候卡主了。
今天我们就来解决这个问题。
2、我调用python脚本的java代码?
我是通过Runtime.getRuntime().exec();执行脚本的。
public class Test1 {
public static void main(String[] args) throws IOException {
String command = "E:\\myproject\\test.py"; // 要执行的Python脚本命令
String[] args1 = new String[]{"python", command};
Process pr = Runtime.getRuntime().exec(args1);
try {
System.out.println("=====&#