有!!!如下:
Runtime rt=Runtime.getRuntime();
Process p=rt.exec("...");

解决方案 »

  1.   

    SORRY呀, 有EXCEPTION, 不太懂:(java.io.IOException: CreateProcess: cls error=2
            at java.lang.Win32Process.create(Native Method)
            at java.lang.Win32Process.<init>(Win32Process.java:63)
            at java.lang.Runtime.execInternal(Native Method)
            at java.lang.Runtime.exec(Runtime.java:566)
            at java.lang.Runtime.exec(Runtime.java:428)
            at java.lang.Runtime.exec(Runtime.java:364)
            at java.lang.Runtime.exec(Runtime.java:326)
            at SysCall.main(SysCall.java:10)
      

  2.   

    //我的整个程序
    public class SysCall
    {
    public static void main(String[] args)
    {
    Runtime rt=Runtime.getRuntime();
    try
    {
    Process p=rt.exec("hi");
    }
    catch (Exception e)
    {
    e.printStackTrace();
    }
    }
    }
      

  3.   

    but as stated above, cause exception boh...
      

  4.   

    给你个正确的实例,已调试通过:import java.io.*;
    public class SysCall
    {   public static void main(String args[]) 
      { 
       
        try{
          Runtime.getRuntime().exec("notepad.exe");
        }
        catch(IOException ex)
        {
         System.out.println(ex.getMessage());
        }
        
         
      } 

      

  5.   

    调用记事本打开D盘的one1.txt文本文件!import java.io.*;
    public class Test3
    {
    public static void main(String[] args)throws IOException

       Runtime rt=Runtime.getRuntime();
               //rt.exec("notepad.exe");  只调用记事本程序!
               rt.exec("notepad.exe d:/one1.txt");调用记事本打开D盘的one1.txt文本文件!  }
    }