首页 > 解决方案 > 我的 Netbeans 11.3 IDE 有问题

问题描述

代码行没有问题,但困扰我的是出现在输出窗口中的这一堆信息。我只想看到代码的结果,我用红色标记了它:

输出窗口

标签: javamavennetbeans

解决方案


您可以自由选择写入 NetBeans 中的“输出”窗口,其他 NetBeans 进程也在其中写入它们的输出,因此可以说您想要实现的目标是不合理或不谨慎的,并且该窗口中有一些输出可能无论如何都无法抑制。

也就是说,一个可能有很大帮助的简单更改是通过添加--quiet设置来抑制除错误消息之外的所有 Maven 输出:

  • 工具 > 选项 > Java >并单击Maven选项卡
  • 类别选项卡中选择执行,然后在全局执行选项字段中输入。--quiet
  • 单击应用和确定。

这应该会消除“输出”窗口中的大部分 Maven 输出,但请注意:

  • 其他 NetBeans 进程可能仍会写入它。
  • --quiet设置是全局的,将应用于您在 NetBeans 中运行的所有 Maven 项目。

另一种方法是使用Global Execution Options字段--log-file {filename}将所有 Maven 输出定向到文件。您可以将此与设置结合使用。例如:这将创建一个名为mvn1.txt的文件,该文件仅包含您的输出。--quiet--log-file d:\temp\mvn1.txt --quiet

另一种可能的方法是将应用程序的输出定向到独立于 Maven 的文件。有关如何为简单输出执行此操作的信息,请参见此答案。PrintStream


推荐阅读