代码如下:
import java.io.bufferedreader;import java.io.inputstreamreader;
public class main { public static void main(string[] args) { try { system.out.println(“start”); process pr = runtime.getruntime().exec(“python test.py”);
bufferedreader in = new bufferedreader(new inputstreamreader( pr.getinputstream())); string line; while ((line = in.readline()) != null) { system.out.println(line); } in.close(); pr.waitfor(); system.out.println(“end”); } catch (exception e) { e.printstacktrace(); } }}
如果在eclipse中直接运行报如下错误:
java.io.ioexception: cannot run program “python”: createprocess error=2
则配置run configuration中的enviroment,增加path变量,见下图: