Когда System.out не появляется в консоли Java?
Я понял, что что-либо выровнять (System.out
) появится в окне консоли Java (если оно включено). Я где-то заметил, что могут быть ситуации, когда это не делается, например, из приложений Swing. Это тот случай?
В принципе, в каких ситуациях или настройках я бы не ожидал увидеть стандартный вывод в консоли? Есть ли разница в поведении, работающем на JDK, а не явно на JRE, например? javaw.exe?
PS, я понимаю, как отобразить консоль в настройках Java, но мне любопытно, поскольку мне удалось создать приложение, выполняемое как исполняемый файл jar, которое не запускает консоль, несмотря на некоторые вызовыSystem.out
) на Windows 7.