如何将 java 编译器错误复制到 windows 中的文件
how to copy java compiler errors to a file in windows
我正在使用 windows 命令提示符编译 Java 代码。我想将编译器错误堆栈跟踪发送给我的朋友。有没有办法将编译器堆栈跟踪复制到文件中。
我试过了
javac helloworld.java > file.txt
复制到文件,
javac helloworld.java | clip
将输出定向到剪贴板
您可以使用 >
将命令输出重定向到文件中
javac helloworld.java > file.txt 2>&1
2>&1
将 stderr
(2) 重定向到 stdout
(1),并且都重定向到 file.txt
.
请注意,如果您不想为命令的每个 运行 覆盖文件,也可以使用 >>
而不是 >
来附加内容。
很确定你可以写:
javac myFile.java
java ClassName > filename.txt 2>&1
编辑:您需要为错误输出添加“2>&1”
我正在使用 windows 命令提示符编译 Java 代码。我想将编译器错误堆栈跟踪发送给我的朋友。有没有办法将编译器堆栈跟踪复制到文件中。
我试过了
javac helloworld.java > file.txt
复制到文件,javac helloworld.java | clip
将输出定向到剪贴板
您可以使用 >
javac helloworld.java > file.txt 2>&1
2>&1
将 stderr
(2) 重定向到 stdout
(1),并且都重定向到 file.txt
.
请注意,如果您不想为命令的每个 运行 覆盖文件,也可以使用 >>
而不是 >
来附加内容。
很确定你可以写:
javac myFile.java
java ClassName > filename.txt 2>&1
编辑:您需要为错误输出添加“2>&1”