启动外部控制台应用程序我需要运行外部控制台应用程序。随着窗口的一切都OK:在Java应用程序中从Java
try {
System.out.println("Running...");
Runtime.getRuntime().exec("notepad.exe");
System.out.println("End.");
}
catch(Exception e) {
System.out.println(e.getMessage());
}
成功启动记事本。
但是,如果我把D:\\MyProg.exe
或.bat
甚至cmd.exe
(这是它作为记事本是路径)它不起作用。没有任何豁免。刚:
Running...
End.
但cmd.exe也在“PATH”中。但它不起作用。此外,我preicse路径“D:\\ MyProg.exe”,但它没有帮助。 我需要在哪里执行“开始”?在java中? – Andrew 2010-05-20 12:28:50
是的,我想,但正如我上面提到的Runtime.getRuntime()。exec(“your.bat”); 也不起作用 – Andrew 2010-05-20 12:39:41
它只是不会启动* .bats – Andrew 2010-05-20 12:40:33