麻烦最好给一个例子呵呵
多谢了^_^

解决方案 »

  1.   

    刚好以前写过,调用windows的net send,请参考import java.util.*;
    import java.io.*;class StreamGobbler extends Thread
    {
    InputStream is;
    String type;StreamGobbler(InputStream is, String type)
    {
    this.is = is;
    this.type = type;
    }public void run()
    {
    try
    {
    InputStreamReader isr = new InputStreamReader(is);
    BufferedReader br = new BufferedReader(isr);
    String line=null;
    while ( (line = br.readLine()) != null)
    System.out.println(type + ">" + line);
    } catch (IOException ioe)
    {
    ioe.printStackTrace();
    }
    }
    }public class GoodWindowsExec
    {
    public static void main(String args[])
    {
    int times=100;
    if (args.length < 1)
    {
    System.out.println("USAGE: java GoodWindowsExec <cmd>");
    System.exit(1);
    }try
    { for(int i=0;i<=times;i++){
    String osName = System.getProperty("os.name" );
    String[] cmd = new String[3];if( osName.equals( "Windows 2000" ) )
    {cmd[0] = "cmd.exe" ;
    cmd[1] = "/C" ;
    cmd[2] = args[0];
    }
    else if( osName.equals( "Windows 95" ) )
    {
    cmd[0] = "command.com" ;
    cmd[1] = "/C" ;
    cmd[2] = args[0];
    }Runtime rt = Runtime.getRuntime();
    System.out.println("Execing " + cmd[0] + " " + cmd[1]
    + " " + cmd[2]);
    Process proc = rt.exec(cmd);
    // any error message?
    StreamGobbler errorGobbler = new
    StreamGobbler(proc.getErrorStream(), "ERROR");// any output?
    StreamGobbler outputGobbler = new
    StreamGobbler(proc.getInputStream(), "OUTPUT");// kick them off
    errorGobbler.start();
    outputGobbler.start();
    // any error???
    int exitVal = proc.waitFor();
    System.out.println("ExitValue: " + exitVal);
    }
    } catch (Throwable t)
    {
    t.printStackTrace();
    }
    }
    }
      

  2.   

    Runtime.getRuntime().exec("...");
    就OK了
      

  3.   

    1.5 版本以前用RunTime.getRuntime()exec
    1.5后,可用ProcessBuilder,看看就知道
      

  4.   

    可是奇怪的是,我写好了一个很简单的SHELL程序,可以单独运行,但是JAVA用runtime来调用的时候,老是出错误,说找不到shell.ai