您的位置:程序门 -> java -> j2se / 基础类



java调用bat文件的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java调用bat文件的问题[已结贴,结贴人:yin_slin]
发表于:2007-01-31 14:28:33 楼主
package   test;

import   java.io.ioexception;

public   class   test   {

        public   static   void   main(string[]   args)   {
               
                system.out.println();
                string   s   =   "cmd   /c   "   +   system.getproperty( "user.dir ")   +   system.getproperty( "file.separator ")
                +   "battest.bat ";
                try   {
                runtime.getruntime().EXEC(s);
                }   catch   (ioexception   e)   {
                        e.printstacktrace();
                }
        }

}
执行上述main方法,程序正常结束,但是批处理文件没有执行,双击这个批处理文件是可以执行的。
不知道是什么原因。
发表于:2007-01-31 14:53:541楼 得分:5
冒似少执行了一个方法。
发表于:2007-01-31 15:21:392楼 得分:5
up,确实不执行。
发表于:2007-01-31 15:46:323楼 得分:40
这样就可以执行了
package   test;

import   java.io.ioexception;

public   class   test   {

public   static   void   main(string[]   args)   {
try   {
runtime       r       =       runtime.getruntime();      
process       p       =       r.EXEC( "cmd.exe   /c "+ "start   /min   d:\\a.bat ");
}   catch   (ioexception   e)   {
e.printstacktrace();
}
}

}


快速检索

最新资讯
热门点击