诡异的问题-java调用CMD引起死锁
使用JAVA,调用了个已经写好的脚本,调用命令如下:
cmd = "C:\\python27\\python.exe C:\\Users\\LiuJiarui\\Desktop\\osm-bundlerWin64\\RunBundler.py --photos=\"C:\\Users\\LiuJiarui\\Desktop\\osm-bundlerWin64\\ET\"";
随后运行这个命令
p=Runtime.getRuntime.exec(cmd);
没有其他代码。。随后死锁了。。
哪个python脚本是会计算图片生成其他的一些文件。
症状是死锁,生成文件的文件夹里不生成东西。这时候如果终止了eclipse的进程,python脚本会继续与运行,可以在目标文件夹中看到生成的文件,求问这是什么问题
------解决方案--------------------这个和java的关系不大吧,主要还是看你调的那个脚本