我知道任何标准输出 ( System.out
) 都会出现在 Java 控制台窗口中(启用时)。我在某个地方发现了一些可能无法尝试的情况,例如,来自 Swing 应用程序。是这样吗?
基本上,我不希望在控制台中看到标准输出的情况或设置是什么?例如,在 JDK 上运行的行为与在 JRE 上显式运行的行为是否存在差异?javaw.exe?
ps,我了解如何在 Java 设置中显示控制台,但我很好奇,因为我设法创建了一个应用程序,作为可执行 jar 运行,尽管System.out
在 Windows 7 上调用了 ),但它不会启动控制台。