【发布时间】:2015-03-11 16:07:07
【问题描述】:
我正在使用 windows 命令提示符来编译 Java 代码。我想将编译器错误堆栈跟踪发送给我的朋友。有没有办法将编译器堆栈跟踪复制到文件中。
我试过了
-
javac helloworld.java > file.txt复制到文件和 -
javac helloworld.java | clip将输出定向到剪贴板
【问题讨论】:
标签: java cmd copy file-copying
我正在使用 windows 命令提示符来编译 Java 代码。我想将编译器错误堆栈跟踪发送给我的朋友。有没有办法将编译器堆栈跟踪复制到文件中。
我试过了
javac helloworld.java > file.txt 复制到文件和javac helloworld.java | clip 将输出定向到剪贴板 【问题讨论】:
标签: java cmd copy file-copying
您可以使用> 将命令输出重定向到文件中
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”
【讨论】: