这个问题已经被人问了很多遍了,再说一次吧。
如下打开一个ie窗口。
            String[] arg = {"C:\\Program Files\\Internet Explorer\\iexplore"}; 
            Runtime rt = Runtime.getRuntime();
            Process p = rt.exec(arg);

解决方案 »

  1.   

    http://www-900.ibm.com/developerWorks/cn/java/l-java-tips/index.shtml
    import java.io.*;
    /**
     * <p>Title: pdf extraction</p>
     * <p>Description: email:[email protected]</p>
     * <p>Copyright: Matrix Copyright (c) 2003</p>
     * <p>Company: Matrix.org.cn</p>
     * @author chris
     * @version 1.0,who use this example pls remain the declare
     */
    public class PdfWin {
      public PdfWin() {
      }
      public static void main(String args[]) throws Exception
      {
        String PATH_TO_XPDF="C:\\Program Files\\xpdf\\pdftotext.exe";
        String filename="c:\\a.pdf";
        String[] cmd = new String[] { PATH_TO_XPDF, "-enc", "UTF-8", "-q", filename, "-"};
        Process p = Runtime.getRuntime().exec(cmd);
        BufferedInputStream bis = new BufferedInputStream(p.getInputStream());
        InputStreamReader reader = new InputStreamReader(bis, "UTF-8");
        StringWriter out = new StringWriter();
        char [] buf = new char[10000];
        int len;
        while((len = reader.read(buf))>= 0) {
        //out.write(buf, 0, len);
        System.out.println("the length is"+len);
        }
        reader.close();
        String ts=new String(buf);
        System.out.println("the str is"+ts);
      }
    }
      

  2.   

    // Dir.java
    import java.lang.Runtime;
    import java.lang.Process;
    import java.io.BufferedReader;
    import java.io.InputStreamReader;public class Dir
    {
    public static void main(String[] args)
    {
    try
    {
              Runtime r = Runtime.getRuntime();
    Process p = r.exec("cmd.exe /c dir");
    BufferedReader bf = new BufferedReader(new InputStreamReader(p.getInputStream()));
    String line = "";
    while ((line = bf.readLine()) != null)
    System.out.println(line);
    }
    catch (Exception exc)
    {
    exc.printStackTrace();
    }
    }
    }