我想编译一个Hello World程序。我使用javac Hello_World.java
。但是在cmd终端窗口中,它显示“分号丢失”编译错误。
如何将此编译错误存储到文本文件中?或者甚至一根绳子也可以。我如何“捕捉”这个错误?我试过了
javac filename.java 2 > textfile.txt
但是 javac 仍然将 stderr 和 stdout 打印到屏幕上。
最佳答案
去掉 2 和 > 之间的空格
javac filename.java 2> textfile.txt
另一种方法是将 stderr 重定向到 stdout:
javac filename.java > textfile.txt 2>&1
关于stdout - 如何将编译结果(使用javac)存储到文本文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43768021/