Как сказал Ангус, без консоли вы не получите вывод.
После того, как вы запустили свое приложение в виде графического интерфейса, вы можете установить поле System.out
для входа в другой пункт назначения (вместоTTY или консоль), используя System.setOut .Таким образом, вы можете записать в файл, передав:
System.setOut(new PrintStream(path_to_a_file));
Однако это не рекомендуется.
Лучшее, что вы можете сделать, - это использовать каркасы ведения журналов, такие как log4j илиSLF4J, и выполните регистрацию (в файл, сетевой хост или консоль) таким образом.