-1

我写了一个简单的 Java 应用程序,我将它放在程序的启动文件夹中,它使程序在计算机启动时启动。让它打开命令行或我可以看到 System.out.println 结果而不只是在后台运行的最简单方法是什么?

4

2 回答 2

2

您应该熟悉日志记录框架,例如。而不是使用System.out.println您使用一些特殊的 API,并且日志库将所有消息重定向到预配置的附加程序,如控制台或文件。

在您的情况下,您可以将应用程序配置为在开发时登录控制台,并在将应用程序配置为从启动时运行时切换到文件。

这不会在启动时真正打开一个新的命令行窗口,而是将所有消息存储到磁盘上的某个预定义文件中——这实际上更好。

于 2012-05-07T18:00:30.900 回答
1

您可以使用 Log4j API 记录带有预定义输出的详细信息。这比使用 SOP 好得多。因为它是轻量级的,并且使用您想要的输出格式配置其他文件中的日志也非常简单。 http://logging.apache.org/log4j/1.2/转到此 URL,您可以在其中找到可用的 log4j api。

希望这对你有用

享受 !!!

于 2012-05-07T18:03:25.153 回答