gpt4 book ai didi

java - 在 Java 中获取 Windows 内核版本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:42 24 4
gpt4 key购买 nike

我想使用 Java 在 Windows 中获取内核版本。 Java 中是否有任何类可以获取信息?

我可以使用 System.getProperty("os.name"); 找到操作系统名称,但我想要内核版本。

最佳答案

使用ver 命令您可以获得更精确的内核版本(如果需要)

可以用cmd执行然后解析


final String dosCommand = "cmd /c ver";
final String location = "C:\\WINDOWS\\SYSTEM32";
try {
final Process process = Runtime.getRuntime().exec(
dosCommand + " " + location);
final InputStream in = process.getInputStream();
int ch;
while((ch = in.read()) != -1) {
System.out.print((char)ch);
}
} catch (IOException e) {
e.printStackTrace();
}

结果(示例)

Microsoft Windows [Version 6.1.7601]

关于java - 在 Java 中获取 Windows 内核版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17267483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com