Cannot run program "python"问题解决

来源:互联网 发布:js print setup 插件 编辑:程序博客网 时间:2024/06/06 12:43

java.io.IOException: Cannot run program "python": CreateProcess error=2????


String command = "Python C:/tmp/wasp_inp/main.py C:/tmp/wasp_inp/1409123847024/Total_Chemical_1.csv C:/tmp/wasp_inp/1409123847024/concinbios_1.csv 0.38 0.027 C:/tmp/wasp_inp/1409123847024/concinsoil_1.csv C:/tmp/wasp_inp/1409123847024/concinplant_1.csv 0.614 0.1033 0.0501 0.008";

// 创建进程,执行C:/tmp/wasp_inp/main.py文件

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(command);


在dos中执行正常,在eclipse中报文中开头的错误;

调试发现,当指定Python 命令为全路径时,执行没问题;

最终解决:因为在windows下设置Python的path时eclipse是开启状态,导致path没有加载进去,所以无法执行;关闭eclipse,再次启动,执行正常

0 0
原创粉丝点击