CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请问如何得到Process运行后的输出信息

楼主feiyuntan(feiyuntan)2003-06-03 03:00:05 在 Java / J2SE / 基础类 提问

就是用Runtime.exec后,比如运行“javac”这个命令。  
  假如编译的文件有错误,那么就有错误提示,如何能够  
  得到这个错误提示呢? 问题点数:0、回复次数:4Top

1 楼RomandAccessFile(goodghost)回复于 2003-06-03 03:10:59 得分 0

JAVA中不是有用try   和catch吗,,  
  你可以用  
  try  
  {  
            \\你的代码  
  }  
  catch(Exception   e)  
  {  
  System.out.println("error"+e)                  
  \\或把e输入到你的文件中去,或用流,)然后用Dialog显示出来,  
  }Top

2 楼RomandAccessFile(goodghost)回复于 2003-06-03 03:11:40 得分 0

不知道是不是这个意思,如果不是,,麻烦说得清楚一些Top

3 楼mymoto(忽忽)回复于 2003-06-03 03:38:07 得分 0

我也想知道这个问题的答案,等待高手回答Top

4 楼feiyuntan(feiyuntan)回复于 2003-06-04 02:15:46 得分 0

你说的那个try和catch是行不通的。  
  因为那个process是正常运行的,它更本不会抛出错误。  
  我试过  
  Runtime   tt   =   Runtime.getRuntime();  
          try   {  
              Process   pp   =   tt.exec("C:\\jdk1.3\\bin\\javac   C:data.java");  
              if   (pp.waitFor()   ==   0)   {  
                  JOptionPane.showMessageDialog(this,   "处理过程正确返回!");  
              }  
              else   {  
                  InputStream   err=pp.getErrorStream();  
                  String   nn=new   String();  
                  byte[]   data   =   new   byte[err.available()];  
                err.read(data,0,err.available());  
                nn=data.toString();  
                  JOptionPane.showMessageDialog(this,nn);  
              }  
          }  
  其中的data.java文件是有语法错误的  
  但是得不到编译后的错误提示。Top

相关问题

  • 用system函数运行一个程序时,如何实时得到此程序的标准输出?
  • 关于String 、StringBuffer,先别运行,给个输出先,and WHY?
  • 如何能横向输出程序的运行结果?
  • 如何得到sql的输出值.
  • 如何得到sql的输出值.
  • 如何得到这个输出结果?
  • 关于得到输出 HTML的问题
  • 如何实现捕获外部程序的输出,如运行Apache时会在Dos窗口输出 ~~Runing...,我如何用程序捕获这些输出
  • VC++编程里的TRACE宏能运行时候,看到它的输出吗??
  • 如何获得DOS下的程序运行后的屏幕输出

关键词

  • 文件
  • runtime
  • 错误
  • nn
  • pp
  • err
  • process
  • try
  • catch
  • data

得分解答快速导航

  • 帖主:feiyuntan

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo