如何将 java 编译器错误复制到 windows 中的文件

how to copy java compiler errors to a file in windows

我正在使用 windows 命令提示符编译 Java 代码。我想将编译器错误堆栈跟踪发送给我的朋友。有没有办法将编译器堆栈跟踪复制到文件中。

我试过了

您可以使用 >

将命令输出重定向到文件中
javac helloworld.java > file.txt 2>&1

2>&1stderr (2) 重定向到 stdout (1),并且都重定向到 file.txt.

请注意,如果您不想为命令的每个 运行 覆盖文件,也可以使用 >> 而不是 > 来附加内容。

很确定你可以写:

javac myFile.java
java ClassName > filename.txt 2>&1

编辑:您需要为错误输出添加“2>&1”