当前位置:  技术问答>java相关

一个Runtime的问题~ 编译通过 为什么运行时出现java.io.IOException: CreateProcess: dir error=0问题?

    来源: 互联网  发布时间:2015-07-12

    本文导语:  我jdk用 runtime调用程序 源代码如下 import java.io.*; public class test {         public static void main(String[] args)throws IOException {                                    Runtime runtime = Runtime.getRuntime(); ...

我jdk用 runtime调用程序 源代码如下

import java.io.*;
public class test {
        public static void main(String[] args)throws IOException {
              
                    Runtime runtime = Runtime.getRuntime();
                    Process p;
                    p = runtime.exec("dir ");
                    BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                    String strTmp = "";
                    while((strTmp = br.readLine())!=null) {
                           System.out.println(strTmp);
                    }
         }
}

然后编译通过 却出现

---------- java ----------
java.io.IOException: CreateProcess: dir  error=0
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.(Compiled Code)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Compiled Code)
at java.lang.Runtime.exec(Compiled Code)
at java.lang.Runtime.exec(Runtime.java:152)
at test.main(Compiled Code)
Exception in thread "main" Normal Termination
Output completed (1 sec consumed).

这样错误,为什么?  哪位高手告诉我如何解决??

|
对了  如果用


p = runtime.exec("format a:");

format.com 可有哦

也会出同样的错误,我是cjde3tec 的同学……

|
p = runtime.exec("format.com a:");
--- ZJQ

|
try{
Runtime runtime = Runtime.getRuntime();
                    Process p;
                    p = runtime.exec("dir ");
                    BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                    String strTmp = "";
                    while((strTmp = br.readLine())!=null) {
                           System.out.println(strTmp);
                  }
  }catch(Exception e){}

|
try{
Runtime runtime = Runtime.getRuntime();
                    Process p;
                    p = runtime.exec("dir ");
                    BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                    String strTmp = "";
                    while((strTmp = br.readLine())!=null) {
                           System.out.println(strTmp);
                  }
  }catch(Exception e){}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类runtime的类成员方法: getruntime定义及介绍
  • 使用Runtime.exec("calc.exe")时,编译 出现错误,看不懂这个错误,怎么回事?
  • java命名空间javax.management.monitor类monitornotification的类成员方法: runtime_error定义及介绍
  • 谁能介绍一下Runtime.exec()的参数的的用法?
  • java命名空间java.lang.management类managementfactory的类成员方法: runtime_mxbean_name定义及介绍
  • 如何知道Runtime.getRuntime.exec(...)的执行命令是否成功执行呢?
  • java命名空间javax.management.monitor类monitor的类成员方法: runtime_error_notified定义及介绍
  • 微软的Java VM 和 Sun的 Java Runtime Enviroment有什么区别?
  • java命名空间java.lang类runtime的类成员方法: freememory定义及介绍
  • 请问Java的各位仁兄那个Java 2 Runtime Environment在哪里安装的?
  • java命名空间java.lang类runtime的类成员方法: maxmemory定义及介绍
  • 操作系统内核 Runtime.JS
  • java命名空间java.lang类runtime的类成员方法: totalmemory定义及介绍
  • 请问System.gc()和Runtime.gc()有什么区别?请举例说明
  • java命名空间java.lang.annotation枚举retentionpolicy的类成员方法: runtime定义及介绍
  • runtime error与compile time error的区别?
  • java命名空间java.lang类runtime的类成员方法: availableprocessors定义及介绍
  • 哪里有Runtime.exec()关于各钟command的用法?
  • java命名空间java.lang类runtime的类成员方法: gc定义及介绍
  • 请高手指教,用Runtime.exec()启动进程后不返回怎么办?
  • java命名空间java.lang类runtime的类成员方法: tracemethodcalls定义及介绍
  • 谁用过Runtime类的,请帮忙?在线等待!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3