Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关闭Eclipse后,如何检索打印到Eclipse控制台的消息?_Java_Eclipse - Fatal编程技术网

Java 关闭Eclipse后,如何检索打印到Eclipse控制台的消息?

Java 关闭Eclipse后,如何检索打印到Eclipse控制台的消息?,java,eclipse,Java,Eclipse,我在EclipseJava中向控制台打印了大量日志消息,但意外地关闭了Eclipse。有没有办法访问我打印到Eclipse控制台的文本?试试这样的方法 它将把控制台输出存储到文本文件中 PrintStream out = new PrintStream(new FileOutputStream("consoleOutput.txt")); System.setOut(out); 不,那是不可能的。但您可以在将来将控制台输出另外写入文件。只需打开“运行配置”开关,进入“公用”选项卡并勾选文件 您

我在EclipseJava中向控制台打印了大量日志消息,但意外地关闭了Eclipse。有没有办法访问我打印到Eclipse控制台的文本?

试试这样的方法 它将把控制台输出存储到文本文件中

PrintStream out = new PrintStream(new FileOutputStream("consoleOutput.txt"));
System.setOut(out);

不,那是不可能的。但您可以在将来将控制台输出另外写入文件。只需打开“运行配置”开关,进入“公用”选项卡并勾选文件


您还可以让eclipse询问您是否真的要关闭它:窗口->首选项->常规->启动和关闭->关闭最后一个窗口时确认退出

我不知道。关闭eclipse时,所有控制台会话都将被终止。您必须再次运行程序。eclipse可以自动执行此操作,无需更改代码。当然,您是对的,但这将取决于整个工作区,但这些行仅取决于特定的程序。在Eclipse每次运行配置中启用文件日志记录。。。您的代码不仅是多余的,而且在您不关闭流的情况下,它甚至可能会导致资源泄漏。此外,您可能在代码中放置错误的代码,并错过有趣的输出,或者更糟糕的是,将此代码部署到生产系统中。您提到的场景是绝对正确的。但它只是一个伪代码或类似的东西