我有一个 Java 程序,它从用户那里获取输入并根据输入显示输出。该程序为用户提供了一个选项菜单,用户需要从菜单中选择一个选项。
现在我必须通过一个批处理文件运行这个程序,并将这个程序的输出流式传输到另一个文件中。我通过在 bat 文件中使用以下代码来实现这一点。
java -jar ./dist/MP4.jar > ./docs/mp4out.txt
但是当这个 bat 文件运行时,命令提示符将永远不会显示菜单并询问用户输入,因为所有 java 程序输出都被重定向到文件中。所以我的问题是如何使命令提示符显示菜单并等待用户输入并将所有程序输出重定向到文件中?