通过命令行存储JRE版本

通过命令行存储JRE版本

我有一种情况,需要通过命令行存储唯一的 JRE 版本并将其重定向到另一个输出文本文件。

请帮助我实现这一目标。

答案1

由于输出到 stderr,因此您必须重定向 stderr:

java -version 2>path/to/result/file

如果您只想要版本号:

java -version 2>&1 | head -1 | grep -Eo "[0-9]+\.[0-9]+\.[0-9]+_[0-9]+" >path/to/result/file

(以上内容至少适用于 Oracle、OpenJDK 和 IBM 版本)

相关内容