第一种   Process x=java.lang.Runtime.getRuntime().exec("cmd /c convert D:/HK6Li6xkn1258532121616.jpg -crop 369x369+0+90 -resize 45x45  D:/HK6Li6SSxkn1258532121616.jpg"); 
System.out.println("=============================="+x.waitFor()); 第二种 Process l=java.lang.Runtime.getRuntime().exec("cmd /c "+"ping 127.0.0.1");    //调用控制台 
System.out.println("=============================="+l.waitFor()); 
第一种总是返回4    而且命令没成功  而且我也试了 用//String Str ="convert D:\\HK6Li6xkn1258532121616.jpg -crop 369x369+0+90 -resize 45x45  D:\\HK6Li6SSxkn1258532121616.jpg"; 这种双斜杠方式进行执行 也是同样效果, 
但是第二种直接执行成功。 
    难道我第一种命令错了吗?我直接输入到CMD可以执行命令。   
                        望高手指教  谢谢