我正在尝试运行java -XshowSettings:properties -version
。我需要java.vendor
和java.version
属性。我一直试图通过尝试使用>>
将其流式传输到文件中来将该信息存储到文件中,但是它不起作用。
我尝试过java -XshowSettings:properties -version >> properties.txt
,但是尝试cat properties.txt
会产生一个空文件。我尝试过java -XshowSettings:properties -version | tee properties.txt
,它产生的结果完全相同。两次,控制台中都充满了我需要的所有信息。
我想阻止它打印到控制台,而只打印到文件。实际上,我也可以使用变量,尽管我更喜欢一个文件来保持跟踪。
答案 0 :(得分:1)
像这样将所有输出重定向到properties.txt。
$ java -XshowSettings:properties -version > properties.txt 2>&1