使用计算机启动Java应用程序并能够查看system.out.println?

使用计算机启动Java应用程序并能够查看system.out.println?,java,jar,logback,log4j,Java,Jar,Logback,Log4j,我写了一个简单的Java应用程序,我把它放在我的程序的启动文件夹中,当计算机启动时,程序就会启动。打开命令行或我可以看到System.out.println结果而不是在后台运行的东西的最简单方法是什么?您应该熟悉和等日志框架。您不用使用System.out.println而是使用一些特殊的API,日志库会将所有消息重定向到预先配置的附件,如控制台或文件 在您的情况下,您可以将应用程序配置为在开发时登录控制台,并在将应用程序配置为从启动时运行时切换到文件 这不会在启动时真正打开一个新的命令行窗口,

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

您应该熟悉和等日志框架。您不用使用
System.out.println
而是使用一些特殊的API,日志库会将所有消息重定向到预先配置的附件,如控制台或文件

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


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

您可以使用log4japi记录带有预定义输出的详细信息。这比使用SOP要好得多。因为它是轻量级的,而且用输出格式配置其他文件中的日志也非常简单。 转到这个url,在那里可以找到可用的log4japi

希望这项工作为你


享受

你是说记录详细信息吗?既然你提到了它,这也可以是另一种选择,最初我考虑将输出视为其运行。我已经为你给出了以下问题的答案。你可以在那里找到