Java代码中调用一个linux下可执行程序的问题
dggl 2006-08-26 11:22:25 我想在Java中调用一个Linux下的可执行程序dmwrite,已经把这个dmwrite程序放在/usr/sbin目录下,手工执行了一下,没有问题,但在Java代码中通过Runtime.exec执行的时候却没有反应.
后来我写了一个小shell:generate.sh,在这个sh中调用dmwrite,把shell文件放在了/home/test目录下面,java代码中这样执行exec("sh /home/test/generate.sh"),手工在linux的终端上这样执行没有问题,但是通过java代码执行总是没有反应,我这么些是不是有什么问题?对linux不怎么懂,期盼大家指教