Java使用Windows系统默认程序打开指定文件
    Runtime.getRuntime().exec("cmd  /c  start  d://a.xls")  
getRuntime()是取得系统运行时环境 
start参数表名直接启动excel文件,相当于双击操作 ,是个windows命令. 
---------------------------  
package com.yly.java;
import  java.util.*;  
import  java.io.*;  
class AppRun
{  
    public  static  void  main(String[]  args){  
        String filePath = "E:\\TestExcel.xls";
        try{  
            Runtime.getRuntime().exec("cmd  /c  start " + filePath);  
        }catch(IOException  e){
            System.out.println("打开文件出错");
        }  
   }  
}