linux - 将 Java 输出存储到文件
问题描述
我正在尝试运行java -XshowSettings:properties -version
。我需要java.vendor
andjava.version
属性。我一直在尝试通过尝试将其流式传输到文件中来将此信息存储到文件中>>
,但是它不起作用。
我试过了java -XshowSettings:properties -version >> properties.txt
,但是尝试会cat properties.txt
产生一个空文件。我试过java -XshowSettings:properties -version | tee properties.txt
了,它产生了完全相同的结果。两次,控制台都充满了我需要的所有信息。
我想阻止它打印到控制台,并且只打印到文件。事实上,我也可以使用变量,尽管我更喜欢一个文件来跟踪。
解决方案
像这样将所有输出重定向到properties.txt。
$ java -XshowSettings:properties -version > properties.txt 2>&1
推荐阅读
- python - 从文本文件中读取的字符串与 Python 中变量中的字符串之间的区别
- javascript - 如何从 Javascript 获取访问 XML 文件(两种方式和每件事的错误)
- css - 如何更改 primefaces p:confirmDialog 位置
- c# - 使用 C# FaunaDB 客户端,如何查询索引?
- javascript - d3 x 轴未显示
- azure - BlobStorage 连接字符串配置
- fortran - 编译问题“未定义的引用”
- c# - 动画在 Unity Animator 中卡在最后
- excel - 工作表中的结果为真,但 VBA 中的结果为假
- swift - 如何在 swift-log 消息中自动包含源?