以管理员身份通过java运行dos命令

时间:2011-04-20 10:27:51

标签: java dos

我有一个启动应用程序的dos命令。我想以管理员身份启动应用程序。我怎么能这样做?下面是我试过的代码。

String arg[]={"C:\\app1.exe", "C:\\app2.exe", "c:\\app3.exe"};
String pwd[]={"123","-x","-sf"};
String outputfile="c:\\output.xml"
String command=arg[0]+pwd[0]+arg[1]+pwd[1]+arg[2]+pwd[3]+output;
Process pr=rt.exec(command);

我在命令提示符下尝试了相同的命令,并且工作正常。但是当我尝试从java代码运行相同的代码时,它会继续运行而不会产生任何输出。