黑马程序员技术交流社区

标题: Runtime调用cmd问题 [打印本页]

作者: 肖居上    时间: 2011-10-30 12:37
标题: Runtime调用cmd问题
public class Runtimetest {

        /**
         * @param args
         */
        public static void main(String[] args)throws Exception {
                // TODO Auto-generated method stub
                Runtime ru=Runtime.getRuntime();
                ru.exec("cmd.exe");
        }

}
为什么没反应呢,该怎么调用cmd呢?
作者: 邱本超老师    时间: 2011-10-30 13:09
javac 其实执行了 只是没有输出执行结果 因为你没有输出执行结果的部分
如果你执行Runtime.getRuntime.exec("cmd");
也看不到结果
因为它不是在java程序中执行的而是在操作系统上执行的
你可以这样Runtime.getRuntime.exec("cmd /c start javac ");
就可以看到一个命令行窗






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2