要求是用java写个类似于cmd.exe的shell

解决方案 »

  1.   

    看看Runtime的api
    Runtime.getRuntime().exec("your command");
      

  2.   

    把你要运行的写个bat文件
    如a.bat;
    然后:
    Runtime.getRuntime().exec(a);
      

  3.   

    这样相当于给cmd加了个壳,接手输入到cmd,将cmd输出返回给用户如果要完全自己做的话事情就比较多了……
      

  4.   

    就是普通的java程序阿 没有ui,就和通常看到的tomcat窗口一样,区别就在于是否考虑了指令行输入System.in用这个就可以了
      

  5.   

    太简单了啊
    Runtime.getRuntime().exec(command);
    java.lang.Runtime里边
    public static Runtime getRuntime()返回与当前 Java 应用程序相关的运行时对象。
    public Process exec(String command)      throws IOException
    在单独的进程中执行指定的字符串命令。