Можно ли удалить / скрыть дополнительные строки в окне вывода IDE NetBeans? Если возможно то как? - PullRequest
0 голосов
/ 12 апреля 2020

enter image description here

Я просто хочу получить вывод программы на экране вывода. Я хочу избавиться от лишних строк. Пожалуйста, помогите мне, если у вас есть решение. ссылка на изображение

Ответы [ 2 ]

0 голосов
/ 12 апреля 2020

Несколько источников записывают в окно вывода в NetBeans. Было бы трудно отследить их все, и, вероятно, невозможно предотвратить их запись в окно «Вывод» для всех типов проектов, но даже если бы вы могли это сделать, это не было бы хорошей идеей, потому что если бы была проблема Вы не получите никакой диагностики вообще.

Однако существует простой альтернативный подход, который может (или не может) быть приемлемым для вас:

  • Вместо того, чтобы запрещать всем другим источникам запись в окно вывода, просто создайте отдельный PrintStream для вывода вашего приложения.
  • Если вы сделаете этот новый PrintStream файл проекта, вы можете открыть его в NetBeans и увидеть его обновленным при запуске проекта.
  • Чтобы создать PrintStream как проект file используйте эту форму своих конструкторов: PrintStream ps2 = new PrintStream("MyOutput.txt");, которая создаст файл с именем MyOutput.txt непосредственно под root вашего проекта.

Вот тривиальное приложение, которое делает это:

package output;

import java.io.FileNotFoundException;
import java.io.PrintStream;

public class Output {

    public static void main(String[] args) throws FileNotFoundException {
            PrintStream ps2 = new PrintStream("MyOutput.txt");
            ps2.println("abcdef");
            ps2.println("This text is not going to the Output window!!!!");
            System.out.println("Hello world");            
    }
}

При каждом запуске приложения содержимое окна редактирования для MyOutput.txt обновляется:

PrintStreamOutput

Примечания:

  • Вы все еще можете (необязательно) направлять вывод в окно вывода, используя System.out и System.err, если вы sh.
  • Если позже вы захотите перенаправить вывод вашего приложения в окно вывода, просто измените объявление PrintStream следующим образом: PrintStream ps2 = new PrintStream(System.out, true);
0 голосов
/ 12 апреля 2020

Запустите команду mvn, используя параметр --quiet или -q:

mvn --quiet ...

или

mvn -q ... ...

Если вы хотите подавить отображение хода передачи при загрузке или загрузите, используйте --no-transfer-progress или -ntp:

mvn --no-transfer-progress ....

или

mvn -ntp ... ....

Проверьте здесь для справки.

Нажмите Maven Settings * Кнопка 1023 * показана на снимке экрана ниже:

enter image description here

Введите -q в поле, показанном на снимок экрана ниже:

enter image description here

Нажмите кнопку OK и затем запустите свой класс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...