各位大侠,请问,我把数据写到BAT文件,然后调用BAT文件运行,写数据进BAT文件是可以的,调用BAT文件就出问题,我调用EXE文件是可以的,是什么原因咯, 
写BAT文件
public void WriteFile(String bat){ 
try{ 
File FileName = new File("C:\\myok\\feixin\\alter.bat"); 
FileWriter fileOut = new FileWriter(FileName); 
BufferedWriter fou = new BufferedWriter(fileOut); 

fou.write(bat); 
FileName.getPath();
System.out.print(FileName.getAbsoluteFile());
fou.close(); 

}catch(IOException e){ 
System.out.println("写文件时错误"); 

}调用文件try { 
     String command = "cmd.exe /c"+"start /min C:\\myok\\feixin\\alter1.exe"; 
     Process child = Runtime.getRuntime().exec(command); 
     } catch (IOException e){ 
     System.out.println("调用文件错误"); 
     }