如何在JavaEclipse中打印输出?

如何在JavaEclipse中打印输出?,java,eclipse,Java,Eclipse,我需要为一个类实际打印输出框(使用打印机) 有人能告诉我怎么做吗?您可以将所有的System.out.println()直接输出到一个文件,而不是从eclipse打印控制台。基本上,您将该文件用作调试器,而不是控制台窗口。要做到这一点,您可以使用下面的代码 import java.io.*; PrintWriter writer = new PrintWriter("debuggerOutput.txt", "UTF-8"); //in your class constructor, you w

我需要为一个类实际打印输出框(使用打印机)


有人能告诉我怎么做吗?

您可以将所有的
System.out.println()
直接输出到一个文件,而不是从eclipse打印控制台。基本上,您将该文件用作调试器,而不是控制台窗口。要做到这一点,您可以使用下面的代码

import java.io.*;
PrintWriter writer = new PrintWriter("debuggerOutput.txt", "UTF-8");
//in your class constructor, you will need to add some exception throws
write.println("I used to be in the debugger, but now I go in the file!!")
对于每个
System.out.println()
,添加一个额外的
write.println()
,在括号中包含相同的内容,以便将控制台中的内容输出到文件中。 然后,您将在一个可以轻松打印的文件中看到所有输出。 最后,确保
write.close()

完整代码:

import java.io.*;
public class test {

    public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {

        PrintWriter writer = new PrintWriter("myFile.txt", "UTF-8");
        writer.println("The line");

    writer.close();
    }

}

在使用初始化代码时,我不断收到这些错误消息:未处理的异常类型FileNotFound和未处理的异常类型UnsupportedEncoding您是否在类构造函数中添加了所有抛出?您在谈论什么抛出?我对Java比较陌生,所以我为自己的无能道歉。什么错误?在
(String[]args)
之后,必须让
抛出FileNotFoundException,UnsupportedEncodingException
这样做有效吗?我在答案中添加了完整的代码。如果复制,则必须更改类名。