Можно ли программно включить окно "Java-консоль" в приложении JNLP - PullRequest
4 голосов
/ 11 октября 2011

При запуске приложения JNLP (например), «Консоль Java» открывается с выводом программы и набором функций отладки.

Открыта ли консоль или нет, определяется в настройках панели управления Java.

Есть ли способ включить и показать эту консоль Java программно во время выполнения программы?

Или, альтернативно, есть ли способ включить эту консоль Java во время выполнения программы, если она не была включена при запуске программы?

(я думаю, что, вероятно, нет, но еслиесть способ, который может быть приятно узнать)

br, Touko

1 Ответ

1 голос
/ 25 февраля 2012

Ответ Эндрю Томпсона - правильный способ сделать это. Мой ответ - быстрый способ, если у вас сейчас нет времени на реализацию каркаса логирования:

Если вы написали свою программу без регистрации и просто хотите увидеть все эти сообщения System.out.println, вы можете перенаправить их все в текстовый файл. Внутри вашего основного метода попробуйте это: System.setOut (новый PrintStream (новый файл ("C: /logs/log.txt"));

Возможно, вы захотите включить полный путь вместо ссылки на локальный файл.

...