Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:命令行的屏幕式实现_Java_Multithreading - Fatal编程技术网

Java:命令行的屏幕式实现

Java:命令行的屏幕式实现,java,multithreading,Java,Multithreading,我有一个java应用程序,它运行多个线程,其中大多数线程生成唯一的输出,不能也不应该与其他线程的输出混合。 简而言之,我想知道是否有任何东西可以让我在不同线程的输出之间“切换”。例如“按x键导航到下一个线程的输出” LinuxScreen命令基本上就是这样的。 需要在命令行中工作,因此没有可用的swing 非常感谢您的任何意见。 如果没有,它将以自定义版本结束。…将输出写入单独的日志文件。现在,您可以tail-f查看您想要查看的任何日志文件。您甚至可以打开多个命令窗口并并行跟踪多个日志。如果只是

我有一个java应用程序,它运行多个线程,其中大多数线程生成唯一的输出,不能也不应该与其他线程的输出混合。 简而言之,我想知道是否有任何东西可以让我在不同线程的输出之间“切换”。例如“按x键导航到下一个线程的输出”

LinuxScreen命令基本上就是这样的。 需要在命令行中工作,因此没有可用的swing

非常感谢您的任何意见。
如果没有,它将以自定义版本结束。…

将输出写入单独的日志文件。现在,您可以
tail-f
查看您想要查看的任何日志文件。您甚至可以打开多个命令窗口并并行跟踪多个日志。

如果只是查看日志,那么这将是您的最佳选择


如果实际需要更多,并且您希望构建一个基于文本的GUI,请查看或。

如果只是查看日志,那么(当前仅)将是您的最佳选择。如果实际需要比这更复杂,并且您想要构建一个基于文本的GUI,那么请查看或.Lanterna或其他您喜欢的建议,它们与我想要的非常接近。我会投票选这一个为正确答案。好的,贴出答案