java.io.IOException:Cannotrunprogram"python":CreateProcesserror=2,系统找不到指定的文件。atjava.lang.ProcessBuilder.start(UnknownSource)atjava.lang.Runtime.exec(UnknownSou...
java.io.IOException: Cannot run program "python": CreateProcess error=2, 系统找不到指定的文件。
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at com.neusoft.tool.Test.main(Test.java:61)
python-3.6.0-amd64.exe安装,已配置了环境变量D:\Program Files\Python3.6
已引入jython-standalone-2.7.0.jar
代码如下:
Process proc;
try {
proc = Runtime.getRuntime().exec("python F:\\python\\run1.py");// 执行py文件
//用输入输出流来截取结果
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
proc.waitFor();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
展开