【发布时间】:2010-01-18 00:11:50
【问题描述】:
我有一个基于 Java GUI 的应用程序,它将一些诊断消息写入 System.out 和 System.err。在 Windows 上运行时这些消息在哪里输出? (例如,在 Mac OS X 上,它们会打印到系统控制台日志中。)
编辑
我应该补充一点,Java 应用程序被打包为 .exe,所以(现在)我无法使用 java 启动它。 (我想我可以将各个 .JAR 文件复制到 Windows 测试机器上。)
另外,这是我继承的一个应用程序,之前没有使用日志框架;我想修改它以使用一个,但我希望现在能快速获得一些日志输出来诊断问题。
【问题讨论】:
-
哎呀,JAR 作为 EXE。为什么要将独立于平台的程序限制在一个平台上?
-
打包——构建过程也可以为 Linux 创建一个 Mac OS X .app 或一组 JAR 文件(或 Web 启动应用程序)。
标签: java windows stdout stderr