我在linux操作系统下写了一个shell脚本文件,主要是 用来启动应用程序的,当我单独运行shell脚本文件,就可以启动应用程序,然而当我用java中java.lang.Runtime类的exec方法调用shell脚本文件,就启动不了应用程序,不知道为什么,请高人指点!
我的shell脚本文件(shell文件名是start.sh):
#!/bin/sh
./busineschunnel &
我的java程序如下:
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("start.sh");请高人指点一下迷津啊@!!!!!
我的shell脚本文件(shell文件名是start.sh):
#!/bin/sh
./busineschunnel &
我的java程序如下:
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("start.sh");请高人指点一下迷津啊@!!!!!
2路径问题 先改成绝对路径试试看,如果在当前目录,要写成Process p = rt.exec("./start.sh");