Java重定向到文件的异常

tzi*_*zim 1 bash redirect

我想将程序的FULL输出重定向到bash中的文件(包括异常).我无法改变课堂内容.我这样运行:

java -Djava.security.manager -Djava.security.policy=JLPPolicy -Xmx16M -Xms2M -cp /var/tomcat/bin/ Main > File
Run Code Online (Sandbox Code Playgroud)

例外发送到控制台,这对我不利.我可以用它做点什么吗?

Ada*_*ski 5

假设你正在使用bash,你可以运行命令并附2>&1加到命令的末尾; 例如

> File 2>&1
Run Code Online (Sandbox Code Playgroud)

这会将文件描述符#2(stderr)重定向到已经定向到指定文件的文件描述符#1(stdout).

你也可以尝试:

>& File
Run Code Online (Sandbox Code Playgroud)

......应该指导stdout和stderr.