import java.lang.Runtime;
Runtime runtime= Runtime.getRuntime();
runtime.exec("aa.exe");

解决方案 »

  1.   

    忘了说明,我的应用程序是有路径的,D:\software\aa.exe,我不想改变它的路径,如果我不把D:\software\这个路径加到classpath里面,还有其他的方式能达到目的么?
      

  2.   

    就是用runtime类来实现!
    String path = "D://software//aa.exe"
        try {
    // Runtime.getRuntime().exec("cmd /c start excel  \"" + path + "\"");
      //上面是一个我执行excel文件的方法!
      Runtime.getRuntime().exec("" + path + "\");
     System.out.println("here!!!");
         }catch (Exception e){
         e.printStackTrace();
          }
      

  3.   

    Runtime.getRuntime().exec("aa.exe");
    注意统一目录
      

  4.   

    我明白了
    路径D:/software/aa.exe就可以了
    不能用windows操作系统地址栏那样的路径D:\software\aa.exe
    是斜杠的问题
      

  5.   

    这样也行,注意转义符
    "D:\\software\\aa.exe"
      

  6.   

    另外,怎样让程序执行一个键盘操作呢?比如
    Ctrl+N