gpt4 book ai didi

java - 如何在 Linux 中捕获 Java -jar 命令输出?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:46:59 24 4
gpt4 key购买 nike

我在 linux 终端上运行 java -jar xyz.jar 命令。我在代码中同时包含 system.out.println 语句和 System.exit 语句。

如何在linux上捕获system.exit或输出到操作系统?我需要为此准备一个 Linux 脚本吗?

最佳答案

这可能与 SO 无关。

您只需重定向它:

java -jar xyz.jar > the_file_to_output

如果您使用了 System.err 输出以及 System.out 输出并且想要重定向两者,那么它会稍微复杂一点,因为您需要重定向 out 到文件,然后error 重定向到out:

java -jar xyz.jar > the_file_to_output 2>&1

2>&1error(标准流 #2)重定向到 out(标准流 #1)。请注意,顺序很重要,您必须重定向到文件后执行此操作。

关于java - 如何在 Linux 中捕获 Java -jar 命令输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39730607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com