我有一个java进程作为windows服务器运行,使用prcorun(http://commons.apache.org/proper/commons-daemon/);不幸的是我必须启动一个用C/C++编写的外部遗留命令。从java启动java进程时的过程
两个
Process myProcess = Runtime.getRuntime().exec(command);
和
Process myProcess = new ProcessBuilder(command, arg).start();
工作做好时,Java是推出一个独立的应用程序,但是当我开始Java作为服务它回复
command not found
也与
Process myProcess = Runtime.getRuntime().exec("dir");
command not found
我认为是由于windows服务的一个问题。
什么建议吗?