У меня есть приложение Java, которое отлично работает :) При загрузке файлов он использует стандартный вывод для отображения прогресса: «System.out.println (...);».Java - System.out.println() можно просматривать из приложения?
Когда я запускаю его в Eclipse, он отлично работает, но когда я запускаю JAR-файл, я не вижу, чтобы какая-либо консоль/терминал показывала и печатала то, что я печатаю через «System.out.println (.. .) ".
Как открыть новый терминал при запуске приложения (это приложение Swing)? В основном я хочу иметь возможность запускать приложение Swing и отображать информацию сбоку в терминале/консоли. Зачем? Не беспокойтесь о том, почему я хочу это сделать;)
Спасибо большое!
С уважением.
Используйте структуру ведения журнала и направьте их в файл журнала. Используйте log4j/slf4j и т. Д. –
«Не беспокойтесь о том, почему я хочу это сделать». - Не волнуйся, никто не удивляется. Это одна из наиболее распространенных задач, связанных с программированием. Все хотят это сделать! Это называется протоколированием. Вот [ссылка на log4j] (http://logging.apache.org/log4j/1.2/), которая является одной из самых популярных фреймворков протоколирования. – jahroy
Я попытался использовать объект Logger по умолчанию, который имеет Java, но даже если я пишу ему, я не вижу никакой консоли, появляющейся при запуске приложения. – user2154283