linux环境下运行Runtime.getRuntime().exec(cmd)的问题# Java - 爪哇娇娃p*m2008-04-23 07:041 楼要写完了。李自成进京了,崇祯已经死了。不容易啊,从听评书,到后来评书听完了,追着看明月的博克。众听友们,有什么推荐的么?
W*i2008-04-23 07:042 楼linux环境下运行Runtime.getRuntime().exec(cmd)cmd = "ls";的话正常的,可以得到运行结果。但是 String cmd = "/usr/bin/vmware-cmd ";cmd = cmd + "\"/var/XP-1/XP-1.vmx\"";cmd = cmd + " getguestinfo ip";就不行,得不到结果,程序也运行结束了,也没出错。 这个命令直接在系统里可以的。谁知道哪里不对了??
V*t2008-04-23 07:043 楼古今奇案【在 p**m 的大作中提到】: 要写完了。李自成进京了,崇祯已经死了。: 不容易啊,从听评书,到后来评书听完了,追着看明月的博克。: 众听友们,有什么推荐的么?
g*g2008-04-23 07:044 楼You can always call a script and hide all complexity inside.So your cmd is as simple as possible.【在 W***i 的大作中提到】: linux环境下运行Runtime.getRuntime().exec(cmd): cmd = "ls";的话正常的,可以得到运行结果。: 但是 String cmd = "/usr/bin/vmware-cmd ";: cmd = cmd + "\"/var/XP-1/XP-1.vmx\"";: cmd = cmd + " getguestinfo ip";: 就不行,得不到结果,程序也运行结束了,也没出错。 这个命令直接在系统里可以的: 。谁知道哪里不对了??
e*o2008-04-23 07:045 楼品三国【在 p**m 的大作中提到】: 要写完了。李自成进京了,崇祯已经死了。: 不容易啊,从听评书,到后来评书听完了,追着看明月的博克。: 众听友们,有什么推荐的么?
W*i2008-04-23 07:046 楼script ? Did you mean I need write a shell file in Linux, and just call itin Java?
W*i2008-04-23 07:047 楼script ? Did you mean I need write a shell file in Linux, and just call itin Java?
o*g2008-04-23 07:048 楼带参数的命令,好像要用String[]参数的那个exec不一定对哦【在 W***i 的大作中提到】: linux环境下运行Runtime.getRuntime().exec(cmd): cmd = "ls";的话正常的,可以得到运行结果。: 但是 String cmd = "/usr/bin/vmware-cmd ";: cmd = cmd + "\"/var/XP-1/XP-1.vmx\"";: cmd = cmd + " getguestinfo ip";: 就不行,得不到结果,程序也运行结束了,也没出错。 这个命令直接在系统里可以的: 。谁知道哪里不对了??
g*g2008-04-23 07:0410 楼Yes, you can do that.it【在 W***i 的大作中提到】: script ? Did you mean I need write a shell file in Linux, and just call it: in Java?