用system调用的时候倒是可以
explorer http://www.pku.edu.cn

解决方案 »

  1.   

    多谢楼上的兄台那调用word的时候,如何自动加载一个指定的doc文档呢
      

  2.   

    调用word的时候,如何自动加载一个指定的doc文档这个不行~
      

  3.   

    我倒是有个比较笨的办法
    首先获得制定的doc文件的路径
    然后把这个路径信息利用文件读写的功能写到一个批处理文件理,假如是1.bat,存放的路径是c:/1.bat
    然后程序里这样处理
     Process p = Runtime.getRuntime().exec("c://1.bat");
     p.waitFor();
    这样可以解决你的问题,但是也存在着问题,就是批处理文件的命名一定不通和同目录下的文件重复,可以利用程序解决这个问题.
    一个比较笨的方法,我就知道这些了,如果有人有更好的办法,共享一下.
      

  4.   

    to  FGS() 
    谢谢,还有别的方法吗  ??
      

  5.   

    调用word的时候,如何自动加载一个指定的doc文档,实际上应该是直接调用这个文档就可以了,他应该能自己查找相应的程序来打开.而不是直接去调用word来打开文档.
    试试这样行不行.
    Process p = Runtime.getRuntime().exec("c:/aaa.doc");
    在.net里用Process打开文件这样写是可以的.
      

  6.   

    这样也可以,
    import java.io.File;
    import java.io.IOException;
    public class TestOpen{
        public static void main(String[] args) throws IOException{
            String f="F:\\mm\\gg.doc";
            try{
              Runtime r = Runtime.getRuntime();
              r.exec("cmd /c start " + f);        }catch(Exception e)
            {
              e.printStackTrace();
            }
        }
    }