一般java输出用System.out.println()输出到本命令行窗口
而我想把要输出的东西输出到一个新的命令行窗口中应该怎么实现因为原来的运行主java程序的命令行还要做其他作用,不想被输出的东西所淹没。
是不是用OurputStream之类的东西,能具体一点吗。先谢了

解决方案 »

  1.   

    可以输出到文件吗,自己写一个类似log的文件记录你的输出信息
      

  2.   

    当然可以输出到文件!
    首先要创建一个输出流, FileWriter fw = new FileWriter(new File("test.txt"));
    然后就可以用这个输出流往文件里写入数据了 ,     fw.write("test");
      

  3.   

    当然可以输出到文件!
    首先要创建一个输出流, FileWriter fw = new FileWriter(new File("test.txt"));
    然后就可以用这个输出流往文件里写入数据了 ,     fw.write("test");
    这种方法很好。
      

  4.   

    import java.io.*;
    public class Console{
         public static void main(String[] args) throws Exception {
             String output = "Hello World!";
             Runtime.getRuntime().exec("cmd.exe /c start echo " + output);
        }
    }