| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Java Console для приложений java -jar prog.jar??? |
| Автор: Viroman 6.7.2010, 22:19 |
| Может покажется глупым вопрос, но очень нужно. В общем, если запускать приложение как апплет, все мы знаем, графическая консоль можно активировать и туда пишется вывод. А можно ли то же самое активировать не для апплетов, а для обычный джава приложений, чтобы типа запустил java -jar programma.jar и сообщения бы выводились не в системную консоль, а в графическую, как в апплетах. У меня программ просто запускается скрыто и чтобы отлавливать ошибки, нужно извратиться, а это время, поскольку программирую под средой винды, а отлаживать порой надо под мак, и вот маюсь туда сюда обратно.. Подскажите, как её активировать? НАПОМИНАЮ ДЛЯ ОСОБО ОДАРЁННЫХ, РЕЧЬ НЕ ИДЁТ О АППЛЕТ ПРИЛОЖЕНИЯХ ЗАПУСКАЕМЫХ ИЗ ПОД БРАУЗЕРА!!! |
| Автор: jk1 7.7.2010, 08:02 | ||
| Сообщения выводятся туда, куда вы их пишете. Я так понимаю вам неудобно работать со стандартным потоком вывода, так как он пишется в консоль. Здесь можно предложить несколько вариантов: Решение первое, традиционное Используйте логгирование, благо фреймворков для этого предостаточно: log4j, java.util.logging, etc. Определенный вами логгер будет перенаправлять сообщения куда захочется: в файл, в базу данных или даже отправлять по электронной почте. Решение второе, для ленивых В приложении подменяем стандартный поток вывода
Теперь все, что раньше писалось в "системную консоль" можно будет найти в файле log.txt |