在Java命令行中,您可以使用重定向操作符將程序的輸出重定向到文件或其他程序。以下是一些常用的重定向操作符:
java ClassName > output.txt
這將把ClassName
類的輸出保存到名為output.txt
的文件中。如果文件不存在,它將創建一個新文件。如果文件已存在,它的內容將被覆蓋。
java ClassName 2> error.txt
這將把ClassName
類的錯誤輸出保存到名為error.txt
的文件中。如果文件不存在,它將創建一個新文件。如果文件已存在,它的內容將被覆蓋。
java ClassName > output.txt 2>&1
或者
java ClassName &> output.txt
這將把ClassName
類的輸出和錯誤輸出都保存到名為output.txt
的文件中。如果文件不存在,它將創建一個新文件。如果文件已存在,它的內容將被覆蓋。
java ClassName > output.txt 2> error.txt
這將把ClassName
類的輸出保存到名為output.txt
的文件中,將錯誤輸出保存到名為error.txt
的文件中。如果這些文件不存在,它們將被創建。如果文件已存在,它們的現有內容將被覆蓋。