import java.io.*;
public class qq {
        public static void main(String[] args)throws Exception {
    File   file   =   new   File("E:\\Downloads\\hotfix");     
         File[]   tempFile   =   file.listFiles();  
  Runtime r=Runtime.getRuntime();   
  for(int   i   =   0;i<tempFile.length;i++)     
  {     
  if(tempFile[i].isFile())     
  {     String fileName=tempFile[i].getName();
        System.out.println("File"     +fileName+" is running!!");   
    Process p=r.exec(fileName);
    System.out.println("return value is"+p.exitValue());
  }       }     
  }        }
在E:\Downloads\hotfix中有几个exe文件,我想按顺序执行,但第一个
Windows-KB890830-V1.24.exe就出现了问题,如下:
--------------------Configuration: <Default>--------------------
File Windows-KB890830-V1.24.exe is running!!
Exception in thread "main" java.io.IOException: Cannot run program "Windows-KB890830-V1.24.exe": CreateProcess error=2, ?????????
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
    at java.lang.Runtime.exec(Runtime.java:593)
    at java.lang.Runtime.exec(Runtime.java:431)
    at java.lang.Runtime.exec(Runtime.java:328)
    at qq.main(qq.java:15)
Caused by: java.io.IOException: CreateProcess error=2, ?????????
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
    at java.lang.ProcessImpl.start(ProcessImpl.java:30)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)该怎么解决啊,谢谢了