当前位置: 代码迷 >> J2SE >> 小弟我该怎么用java执行dos下应用程序
  详细解决方案

小弟我该怎么用java执行dos下应用程序

热度:185   发布时间:2016-04-24 17:19:01.0
我该如何用java执行dos下应用程序
我要执行一个dos应用程序。
1、首先,我要先进入一个名叫basic的目录,我的执行如下cmd   /k   cd   g:/basic/basic
2、然后,我在执行test.exe程序,执行如下cmd   /c   start   test.exe

请问我该如何用java实现先执行1在执行2,因为只有当我进入了g:/basic/basic目录下才能运行test.exe

哪位java大虾能帮忙搞定,不胜感激

------解决方案--------------------
可以用
Runtime.getRuntime().exec( "cmd /c start g:/basic/basic/test.exe ");
或者
ProcessBuilder pb=new ProcessBuilder(new String[]{ "cmd.exe ", "/c ", "start ", "g:/basic/basic/test.exe "});
pb.start();

我也是新手,有错误请指正
------解决方案--------------------
Runtime.getRuntime().exec
  相关解决方案