就是说将编译出来的那个反馈信息(如运行结果和出错报告等)怎么弄到纯文本文件里啊?
救助各位高手
有重谢哦

解决方案 »

  1.   

    可以使用Log4j等日志工具进行记录,配置相关的文件,将结果导出到指定文件当中,非常的方便!
      

  2.   

    javac XXX.java > output.txt
      

  3.   


    import java.io.*;
    class Test {
    private int n;
    private BufferedWriter writer;
    public Test(int n) {
    this.n = n;
    }
    public void te() {
    ////直接写入文件
    try {
    File f = new File("AAA:\txt.txt");
    writer=new BufferedWriter(new FileWriter(f));// 出错
    } catch (Exception e) {
    File f1 = new File("错误.txt");
    if (!f1.exists()) {
    try {
    f1.createNewFile();
    } catch (IOException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    }
    }
    try {
    writer=new BufferedWriter(new FileWriter(f1));
    System.out.println(e.getMessage());
    writer.write(e.getMessage());
    writer.close();
    } catch (IOException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    }
    } } 
    public static void main(String[] args){
    Test t=new Test(5);
    t.te();

    }
    }
      

  4.   

    3楼用的是shell里面的管道,在windows下面需要将输出重定向先