全部程序比较多,只贴部分如下: Runtime.getRuntime().exec(可执行程序1);//生成文件file1 Runtime.getRuntime().exec(可执行程序2);//读取文件file1,生成文件file2 /*
*读取file2,file2里面是一个float数,将它读出来转化成一个float类型
FileInputStream fin=new FileInputStream(file2);
                                byte[] buff=new byte[100];
int n=0;
StringBuffer total=new StringBuffer();
String temp="";
while((n=fin.read(buff))!=-1)
{
temp=new String(buff,0,n);
total.append(temp);
}
      fin.close();
 
      String total1=total.toString();
   
      //将比较结果转化成float类型
      float f=(new Float(total1)).floatValue();
      if(f>0.9)
      {
       result=true;
      }有些时候能够正常运行,有些时候又出现异常,异常有时是File2 not found,有时候是empty String 异常,也就是有File2这个文件,但是里面的内容为空,当执行float f=(new Float(total1)).floatValue();就会出现这个异常。说明:可执行程序1 和可执行程序2 单独运行的时候是没有问题的。