首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-03 
我该如何用java执行dos下应用程序我要执行一个dos应用程序。1、首先,我要先进入一个名叫basic的目录,我的执

我该如何用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

热点排行